I started off in Q-Basic a long time ago, failed at that, failed at visual basic, failed at visual c++, failed at java...then i found one that i could finally learn something from: Python. python.org
It is very much more intuitive than most predominate languages and is the first thing that i recommend to any beginner programmers. It has tons and tons of online help and guides and requires no purchases to get all that you need.
Now, after a semester of cs (problem solving in c++) i have a greater respect for the python language. an intro in python really got me much more ready for the more "tough" concepts in c++.
As far as the more predominate language goes...it really depends on what the users are trying to do. In the UC system here in CA, i believe that most are using Java a whole lot. More of the older grouchy professors are really stuck to C++ and they have their reasons. However, there is an astounding growth of love for the easier, python. Infact, i believe that most of Google's codders are using python, and i will be using it in several major projects.
whereever you go, people will claim one language is "the best" (as i have tried to do here =P) but really it boils down to what you need to accomplish and what you have time to learn. Hell, im sure there is even a good use for the assembly class i'll be taking next semester.
-mphair |