• Easiest programming language to start with?
    77 replies, posted
C My University starts with C, because it's the template for so many languages out there. Once you know C, you can pick up any other language much more quickly. It's a pure, simple and basic procedural programming language, no objects, no classes, no huge mazey libraries to trail through. If you really want to know programming at the most basic level, start with C. And then never use it again because it is an absolute nightmare compared to other languages.
See Sharp.
[QUOTE=Randdalf;28592016] And then never use it again because it is an absolute nightmare compared to other languages.[/QUOTE] I disagree with that, it's a very nice and elegant language.
[QUOTE=dajoh;28596943]I disagree with that, it's a very nice and elegant language.[/QUOTE] Constant seg faulting and null pointers and stuff like that? No thanks!
Sure, blame the programming language for your mistakes. C simply doesn't hold your hand when dealing with heap memory.
Pascal is language for learning... Standard is limited, but if you will use TurboPascal 7 (and maybe DosBox) then you can do many things, including graphics. There were many nice games written in Pascal (look at Pekka Kana). Delphi is object-oriented Pascal modification (as far as I know). I'm not master, but Pascal should be thing you can start programming from.
Laugh all you want but GML is actually really good for beginners... And not only for them. What's with all the Game Maker hate? If you don't use the stupid icons and actually use GML it is a very capable program. It is a bit slow, though.
[IMG]http://upload.wikimedia.org/wikipedia/en/6/6b/Small_Basic.png[/IMG] :confused: I just found it. But if your looking for something like that that explains it all and shit well there you go.
People naming languages in the C family are silly, get QBasic 7.1 or QB64, it has help pages with an index, much easier to learn basic concepts like data types, I/O, labels, loops, if statements and so on. Then move on to Java or whatever. I would never recommend somebody trying to learn programming as a [i]hobby[/i] to try and figure out how object-oriented programming works without first knowing some easy procedural language. Small Basic in the above post looks good as well, don't know how it works though.
[QUOTE=jordguitar;28606206][img_thumb]http://upload.wikimedia.org/wikipedia/en/6/6b/Small_Basic.png[/img_thumb] :confused: I just found it. But if your looking for something like that that explains it all and shit well there you go.[/QUOTE] Holy mother of gradients and large buttons! That looks like an annoying IDE to work in.
[QUOTE=robmaister12;28606660]Holy mother of gradients and large buttons! That looks like an annoying IDE to work in.[/QUOTE] Its designed for kids. Middle-High school
And then on their last day of school they can just click on "Graduate".
I started with Visual Basic but that was a bad choice, i would say C#, C++ or Java
Gonna learn Python, is this a good guide? [url]http://learnpythonthehardway.org/[/url]
I hear it is.
[QUOTE=myalt22;28887659]Gonna learn Python, is this a good guide? [url]http://learnpythonthehardway.org/[/url][/QUOTE] Good choice, I'm quite a fan of python. The syntax is simple enough that you spend more time learning the principles of programming rather than the syntax of the programming language. It's a great way to learn about recursion, loops, conditionals etc. etc. without the complexities of the programming language. Not to mention, if you're the type who is interested in game development you can use pygame or the ogre3d wrapper to develop some stuff. Of course there are limitations but it will allow you to really understand how to program. After that stage learning a new syntax isn't too much of a jump
Just learn the language you think looks the most interesting, you can always switch to a different one if you find you don't like the one your trying at the time.
Sorry, you need to Log In to post a reply to this thread.