I need to know a good language to start with, at first i tried C++ but that is way too hard for me at this point, so i tried C, but am starting to get a bit confused as well. So what i really need, is a language that is easy for a n00b to learn, and that would enable me to easily move onto something like C or whatever is suggested as a next step.
Thanks for any help
*edit*
Oh yeah, I am only interested in this as something to do as a hobby, not really wanting to spend any money, and need to be able to spend as much time as i like learning it, so IDE's or whatever with trials before i buy are bad.
Also, could you suggest some sites i can get free good tutorials off for the language suggested? Also any IDE's or whatever, just so i can get started.
Thanks again
Last edited by GrmRpr3000; 12-18-2004 at 08:57 PM..
basic is pretty easy to learn...I learnt it at school. well, that was PicAxe Basic. Bearing that in mind, I would go for Assembler. I'm planning to learn that in the near future.
Java might be okay...it's very similar to C++, but is also much simpler. For example, there is a lot more built-in functionality (classes, functions, etc). And you don't have to do memory management like you have to do in C++.
Java is a free language, and is widely used. There are also a number of free IDEs you can use to write, compile, run, and debug Java code. I like NetBeans, but there are others, although I can't remember names at the moment.
To learn a little more about Java, go to Sun's website, where you can download the SDK and find links to various resources on the language.
I wouldn't recommend java. I struggled with it for the first month in class even after having javascript for a semester. Python is fairly easy, well documented, and free. It's even better if you use linux.
try QBASIC or pascal. qbasic is simple and the website has compilers and tutorials etc to help you get started. pascal is a pretty basic language aswell and you can download compilers for it around the place.. it's a basis for c/c++ and delphi so it's always good to learn.
As someone taking an intro computer science course, I would recommend checking out the "Little Man" computer. It really helped me to understand what the machine is doing at a very basic level. You can write programs in "Little Man" code that is basically an assembler language. I think it's worth looking at. I started out with Java and was very frustrated, but then did some work with the Little Man and then moved to c. C has been much easier for me than Java was, though it is still challenging for me. I think now if I tried to use Java I would have a much easier time.
Start with basic, then expand to Java. Basic really teaches the basics (no kidding) of programming and Java introduces object oriented programming in it's most pure form.
Full OO language? Start with Java.
Learn OO/programming techniques? PHP.
Want results quickly? Visual Basic.
(you can acquire a free copy of Visual Studio Student Edition from MS @ the movies...er...wait...appears they're done giving away free copies.... sorry).
I've got a pretty good OO tutorial (written in PHP) if you want to read it.