Thread: Schoolwork help
View Single Post
Old Dec 5th, 2005, 11:38 PM   #18
titaniumdecoy
Expert Programmer
 
titaniumdecoy's Avatar
 
Join Date: Nov 2005
Posts: 928
Rep Power: 4 titaniumdecoy is on a distinguished road
Send a message via AIM to titaniumdecoy
I don't know about Visual Basic, but at my school they start off teaching Scheme (a form of Lisp) with a custom API designed by the authors of the book they use. This is a good language choice because it teaches not only class abstraction (like Java) but also functional and syntactic abstraction (for example, you can pass a method as a parameter to another method, or redefine the + symbol). In my opinion, abstraction may be the most important thing to understand for any form of programming, so this is a good choice. Of course, it is not really useful for anything but understanding concepts.
titaniumdecoy is offline   Reply With Quote