lichess.org
Donate

Learn Programing

Hi, I want to learn programing. Do you recomend any website or program were I can learn it for free? And by what language should I start? I already know batch, but I'd like to learn more.
Thanks in advance :)
If you know some batch, i imagine that bash, the Unix shell would be a logical next step. Try to work on something practical, that is of personal use to you, otherwise it's easy to lose motivation. Programming is not for everyone though, I have tried a number of times and i just don't have the patience.
Python might be good, because it is both easy and powerful.
Was taught java. Learned several others on my own, including basic, html, css, php, ajax, and javascript. Java is similar to other languages and teaches a way of thinking that can be generalized and reapplied. Using variables, if statements, while loops, eliminating redundancy, and efficiently troubleshooting are some essential skills of programming. Focus on any specific language and you'll forget the details if not using it constantly.

Maybe some others with more experience can offer their opinions.
Python. Dive into it. Any version will do, but 3 is preferable. Begin with basics, learning from any source, but keeping few sources as possible, because otherwise, you're going to have too many tabs which you can't handle, and re-reading will sabotage the learning curve. Nuances of syntax are more prime than nuances of some not-too-popular-but-amazingly-handy-module-function-even-NSA-didn't-know. You'll get it when you begin. That's obviously if you take up Python, and I'd suggest you take Python over Perl, as someone mentioned, for two obvious reason, you want a slightly more structured language to begin with. An analogy would be that if you wanted to learn ballet, you'd need a spine to twist around, until you really are all about just momentum and fluidity. Perl is a linguist's invention, and Python is a mathematician's. Secondly, there's too much resources of python than perl. You got a problem of programming bro? You need to write a program for something? Unless it's for learning, chances are you can find it already done by someone else, which is also a way to learn. By reading code. Knowing how the other ballerinas do Swan Lake gives you an idea how to be a ballet dancer as opposed to a spineless spastic humanoid.
Cheerio.
You can try udacity.com or edx.org and signed up for a course there and it's free although for certification you have to pay some money..
Good Luck!

This topic has been archived and can no longer be replied to.