|
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) :
or
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. I just prefer using idle to program in python, quick to run modules afterward. Good point! I like the IDLE for testing out built-in functions. On Ubuntu I just have a custom keyboard shortcut that opens up a Python interpreter ( Not that the IDLE isn't good or anything, I just haven't used it much for anything other than syntax-highlighted tinkering. :) |
|
Java is relatively easy once you know the basics |

Duplicate/Related Questions:
How is it you got "programming" and "environment" right, but messed up "beginners"?
fixed it :D