I'm not a begginer at all, but I have not made any application for a year, so I think I must have forgotten most of what I knew. I'm used to code under visual environment (Visual Basic, for instance). What programming language is the best for me to re-start?
Thanks in advance
The question has been closed for the following reason "Duplicate Question" by Seb Nov 29 '10 at 00:44
I would recommend Python. It's a great language and since it's simple, it's easy to learn. The documentation is amazing! (It's also cross-platform and open source)
Some example code for you (will run in both 3.x and 2.x) :
Although there are a lot of different IDEs, I would recommend Notepad++ if you're on Windows. On Linux (which I use) I would highly recommend Geany.
If you do choose Python, I think the hardest decision to make is between version 2.7 and 3.1. It's weird because both are supported. To decide which one to choose, you must first decide what you're going to do. Older python libraries are usually incompatible with 3.x, so you'll need to use 2.x. Some of the bigger libraries under active development now run on 3.x. 3.1 has new features, but things just "work" on 2.7. More info here on the Python wiki.
answered Nov 27 '10 at 18:00
Java is relatively easy once you know the basics
answered Nov 28 '10 at 22:14