Learning to program?
4 replies [Last post]
porkroast
WoM Member
Members
WoM Member: 646407
WoM Coins: 1

Hello:

 

My ten year old son has become a huge Minecraft fan, and he has now expressed an interest in learning to create mods.  He hasn't learned any programming yet-- where should he start?  Some questions:

 

1.  Should I start him on basic Java or Javascript?  

2.  Any good linux tools for the younger learner?  

3.  Any good books on general programming with strong game programming instruction?

4.  Any other good advice on introducing programming to an eager but uninitiated 5th grader?

 

Thanks,

 

Lou

sam3
Contributor
Contributor
WoM Member: 356858
WoM Coins: 794
I don't know how to program,

I don't know how to program, but I've heard some good things about this website. Also, I'm not sure if you need to know how to code for making mods. Sorry I can't answer your questions, like I said, I don't know how to program.

Yenwood
Staff Memember
Community Managers
WoM Member: 325067
WoM Coins: 1644

1.  Should I start him on basic Java or Javascript?  

Java =/= Javascript. They are different languages entirely.

 

2.  Any good linux tools for the younger learner?  

Use the Eclipse IDE. Also look out for tutorials in the Minecraft forum.

 

3.  Any good books on general programming with strong game programming instruction?

Look at your local library. Most carry (big) books on programming languages.

 

4.  Any other good advice on introducing programming to an eager but uninitiated 5th grader?

It takes a lot to learn a programming language, don't jump into a big project. Every program starts with Hello World. Don't be afraid to ask for help and be patient. Even professionals will have many bugs in their first write of code.

mineblocks24
WoM Member
Members
WoM Member: 639758
WoM Coins: 40
I would use PC windows 7

I would use PC windows 7

Keo
WoM Member
Members
WoM Member: 644719
WoM Coins: 3
Windows 7?

How is your OS going to affect your programming skills?

Like, if you have windows xp you can't code?