View Full Version : First Programming Language
12-18-2004, 08:52 PM
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 :)
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 :o
12-18-2004, 10:48 PM
I've read that Scheme was designed with teaching in mind.
Several links for that and other languages can be found here: Computer Programming Resources (http://codingforums.com/showthread.php?t=40778)
12-18-2004, 11:40 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.
12-19-2004, 03:10 AM
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 (http://java.sun.com), where you can download the SDK and find links to various resources on the language.
12-19-2004, 04:53 AM
12-19-2004, 05:57 AM
try QBASIC (http://www.qbasic.com) 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.
12-19-2004, 12:27 PM
Thank you all for replying, I have decided I like the look of Python and so will have a go at that.
12-20-2004, 04:34 AM
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.
12-20-2004, 09:11 PM
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.
01-04-2005, 07:41 PM
Hmm, i'd have to say start with BASIC get used to the whole programming thing, then move onto C, then go for Java.
Java is a good introduction to OO in my honest opinion. C++ you really have to know what you're doing with it.
BlueJ is good for learning about OO really breaks it down for you.
Get BlueJ here (http://www.bluej.org/index.html)
netbeans is good for developing, you can get it with the SDK with it too from Sun.
Sun's website (http://java.sun.com)
01-05-2005, 01:00 AM
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.