@Matt: PHP does have a CLI - however, I recommend staying very far away from it. I would only ever recommend PHP as a web development language for the simple fact that literally everyone supports it, the community is big, and the barrier to entry is very low.
I love Python - I am a big supporter of it, especially for those looking to enter into computer programming. Python has an excellent blend of being relatively easy to grasp and rigid enough that noobs don't go spray painting the internets with the grace of PHP.
I know I sound like a PHP hater - I really am not, it just happens to be the language I grew up on, and I understand its shortcomings to a greater extent. Learn Python!
@ns123: Python is a fully fledged language. Any Turing complete language is 'fully fledged'. The difference between compiled and interpreted is a very blurry line - especially when one can write low level modules to handle anything that needs the speed of a compiled language.
College course aren't a bad idea, however, there are hundreds of free college courses being published every week online by top universities - no need to pay for it.
I never took any classes - I learned through books, reading other people's code, and working on projects to practice and develop my skills.
|