Sphinxter said:
beavith said:
craigix said:
I'd recommend something like
http://www.purebasic.com/ too.
Excellent for quickly seeing results while learning how programming works. Also has a good support forum.
Don't let people put you off basic, it is excellent when used for the right things.
Isn't it really hard to move from basic, onto more complex languages? At some point I have to move to something like C++....right?
Yes and horribly painful too as you'll have to un-learn everything craigx taught you so why not jump to the head of the class, start with C and save yourself some grief.
Balls. You're just going to put him on a learning curve so hard he will be put off, and when I moved from Basic to C it took me about 10mins to learn the difference. Once you can code in any major language it's piss easy to pick up another, so why not start with an easy one?
(and I can code in ASM, C, Perl, Basic, Pascal, Java etc. etc.)
What I found the most fun for a challenge was Z80 ASM, I used to love that (Gameboy, Arcade emu), but I think he should start with something like Basic and move on to other languages later.
Depending on what he wants to do, Basic might be all he needs.