Although you can learn the basics from books, you shouldn't try it with C, C++, or Java: they have their uses in the professional world but they're terrible for learning. If you absolutely must start with one of these, start with C.
Your best bet, though, would be to start with something higher level: Python, Ruby, and Lua are all good choices. So is Scheme, actually, though it works very differently from any of the others I've mentioned.
Complexity is not depth. Machismo is not maturity. Obsession is not dedication. Tedium is not challenge. Support gaming: support the Wii.
Be the ultimate ninja! Play Billy Vs. SNAKEMAN today! Poisson Village welcomes new players.
There is much to hate about modern gaming. That is why I support the Wii.







