Earlier quoted context omitted.
PHP is awful.
It might be awful but it works well and is easy to learn.
What programming language should I start with?
21–30 of 117 posts
Re: What programming language should I start with?
#22If you want to get stuff done quickly, learn Python or Ruby.
Re: What programming language should I start with?
#23Re: What programming language should I start with?
#24Re: What programming language should I start with?
#25The first question to ask is, "What would I enjoy creating? A website? A video game?"
Based on that answer, you then choose the best tool for the job. Depending on the answer, you may only have one choice.
Re: What programming language should I start with?
#26Just curious, but would anyone recommend Javascript?
Re: What programming language should I start with?
#27Just curious, but would anyone recommend Javascript?
And, as the learner makes progress, he can start to go deep into the functional side of the language.
It seems to be a nice fit for the case, indeed. Python would be my second best.
Re: What programming language should I start with?
#28Re: What programming language should I start with?
#29If you want to learn to program then C. That's right learn C. C is the language that the operating system you're using is written in, not to mention several of these other programming languages (the main implementation of Python or Ruby, for example). Is this language easy? No. Is it right for newbies? Maybe, maybe not. If you want the least amount of abstraction and don't want a bunch of stuff in your way, learn C.…
I only recommend learning C first if you have handy: an excellent instructor or an excellent book-- preferably both. I might also recommend C if you already know a lot about how computers work architecturally but don't know much about languages.
With python and ruby, just go to www.python.org or www.ruby-lang.org. Several good resources have been mentioned for Scheme. In those cases, you'll get familiar with the basic idea of telling the computer what to do, as well as fundamentals like expressions and abstractions. Going the SICP+Scheme route will introduce you to recursion and high-order functions fairly quickly, while Ruby and Python have all sorts of practical libraries. Interpreters for Javascript are more readily available than C compilers, though at the moment I can't recommend an ideal place to go learn about it. JS is everywhere though.
I love C, and think that an undergraduate Computer Science curriculum should require learning it early on. But for someone who wants to learn to hack on their own, C is probably not the best choice.
Re: What programming language should I start with?
#30I'm in the middle of a four-month vacation, but progress is pathetic. Lisp in a box and Practical Common Lisp aren't helping me stay on task. The look like they're made for guys who are learning their sixth programming language.
If you're looking to learn Lisp, try to find something ostensibly beginner-friendly.