Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

How to program?

Name: Skrido Vaste 2012-02-04 18:08

How should I learn to program? I know the basics of JavaScript, and my first project is a Minecraft mod. I want to take one of these paths (found this on a forum):

Python > C# || Java > C++ > C > ASM
Python > C# || Java > C > C++ > ASM
(btw what is ASM)

Thanks :)

Name: Skrido Vaste 2012-02-04 18:09

Also, where should I learn from?

Name: Anonymous 2012-02-04 18:09

SICP is the only path to Satori.

Name: Anonymous 2012-02-04 18:10

If you really want to go from top down, you should start with a Lisp. Also, I strongly recommend skipping C++ unless you really need it for a specific projects, it's horrid and hard to learn, not to mention useless when you already know C and Java.

Name: Anonymous 2012-02-04 18:21

And most of all, the langjuage doesn't matter that much. Learn the basics (algorithms and data structures), play around and sooner or later you'll start thinking like a programmer. Though, pick something other than/in addition to JavaScript, since you'll be locked in an event or batch based mindset.

Name: Skrido Vaste 2012-02-04 18:32

OK, thanks, but where should I learn Python from?

Name: >>3 2012-02-04 18:39

The thing about different languages is that they incorporate different features, well, differently. Some of the combinations are haphazard (PHP in its entirety), poorly implemented (most scripting language's lexical scoping), subtly dissonant, or sadly insufficient despite its impeccable execution (standard Scheme).

So go forth and learn them! You must learn about different programming concepts and techniques and how they fit together. Oh, and a bunch of Comp Sci. Algorithm analysis and automata theory, at least.

Name: Anonymous 2012-02-04 18:45


Don't change these.
Name: Email:
Entire Thread Thread List