Tuesday, November 23, 2010

Intro

So you want to design software. First things first, learn a programming language.

It doesn't matter which language you learn first, but realize that it won't be the only language you need to learn. A good start would be java. Of the major programming languages, java is the simplest to get a program running on any operating system. It's also a language with a lot of open source code available for learning from, and using.

After you've learned a language, learn another. Seriously. Knowing more than one will show you how programming works. It's one thing to be able to copy examples and run code through a compiler, it's another to know how to recreate that example in another language. A good second language is python. It's syntax is a little different from java, but much simpler than most languages.

Done? Okay, so now you're ready to stop just programming and start creating programs.