CodeMontana.Org is designed to get you started in programming. Once you complete the 90 curriculum here are some other FREE resources on the web that can help you go farther:
Alice.org - Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web.
CodeAcademy.Com - Learn a specific programming language like Java, PHP or Python.
KhanAcademy.org - Courseware that teaches about programming.
Montana Tech CodeMontana Scholarship – Complete the first four CodeMontana modules and have at least a 24 on your ACT and you are eligible to apply for a $4,000 scholarship to attend Montana Tech to study Computer Science.
Montana Tech REAL Scholarship – Complete these on-line modules and earn up to $1,200 in tuition towards at Montana Tech where you can earn a degree in computer science.
PluralSight - Online curriculum to help professional software development people help their kids to learn how to program.