There are many questions involved in selecting a programming language.
Is the purpose of programming to understand computers ?
Is the student wishing to train as a programmer - and if so will they be developing applications, coding operating systems or writing games
And most importantly- are they learning program design ?
The greatest problem with VB is the lack of a methodology suitable for the event-driven paradigm when being taught to 'less serious' students.
I teach VB6 to these students, but good ones write recursive functions to process data in TreeView components in their second year. This is NOT trivial.
Jim Williamson
There are many questions involved in selecting a programming language. Is the purpose of programming to understand computers ? Is the student wishing to train as a programmer - and if so will they be developing applications, coding operating systems or writing games And most importantly- are they learning program design ? The greatest problem with VB is the lack of a methodology suitable for the event-driven paradigm when being taught to 'less serious' students. I teach VB6 to these students, but good ones write recursive functions to process data in TreeView components in their second year. This is NOT trivial. Jim Williamson