1
Coding Snacks / Re: What language is the best for a new programmer to start with?
« on: December 02, 2008, 10:02 AM »
I totally agree with app, definitely find a mentor. I also agree with f0dder about c/cpp, too much room for error if you've never done any type of coding before.. plus if you want to go cross platform with it, unless you stay command line you'd have to learn something like Qt to have any decent type of user interface.
I'd say start with either Java or Python. Python is easy to learn, you can get dive into python for free to start learning, and it can be integrated with c and/or java too. Getting started with python i'd suggest just sticking with Idle, which is included when you install it, or any plain text editor. A decent free IDE once you start needing it could be spe.
Java is pretty easy to learn as well, as mentioned its similar to cpp/c# so it could pave the way to other things, and has at a couple really nice free IDEs, netbeans and eclipse. I believe Netbeans has plugins for Python as well, and I think eclipse has plugins for everything under the sun. seriously, I think it can even cook you dinner. To start out on Java tho, I'd suggest jGrasp as an IDE. It doesnt have all the extra crap you don't need when you first start learning, has a nice debugger, and a nice interface. IMO eclipse isn't good for a beginner, too may options.
I'd say start with either Java or Python. Python is easy to learn, you can get dive into python for free to start learning, and it can be integrated with c and/or java too. Getting started with python i'd suggest just sticking with Idle, which is included when you install it, or any plain text editor. A decent free IDE once you start needing it could be spe.
Java is pretty easy to learn as well, as mentioned its similar to cpp/c# so it could pave the way to other things, and has at a couple really nice free IDEs, netbeans and eclipse. I believe Netbeans has plugins for Python as well, and I think eclipse has plugins for everything under the sun. seriously, I think it can even cook you dinner. To start out on Java tho, I'd suggest jGrasp as an IDE. It doesnt have all the extra crap you don't need when you first start learning, has a nice debugger, and a nice interface. IMO eclipse isn't good for a beginner, too may options.