Learn to Program


There are a lot of great options for learning of program computers. Some a visual (drag and drop blocks) and some involve writing code (written instructions). Visual is easy to learn. Code is more powerful. Start with visual then move on to coding. In the Video Game Design class, we learn how to apply programming to developing games.

> Look for BEST STARTING POINT for the best place to start in each section

> See the Video Game Design page or the List of Game Builders for other options specific to developing games.

 

 Quick Page Links:


 

Visual Programming

 

Coding

 

Camps in Austin

What about a local technology camp? There are tons that are designed specifically for middle schoolers! See our Austin Tech Camps page for a list.

 

Online Coding Classes

What about an online class? There are tons and many are free! See our Online Tech Class page for a list.

 

Downloadable/Online Books on Programming

 

OK, YOU'VE DONE SOME BASIC CODING. WHAT'S NEXT?

Now that you know some coding basics, what's next?
I'd recommend finding some existing code and figuring out how it works. Then try and change it to see what happens. To do that, you'll need somewhere to write your code and run it. This is called an IDE (Integrated Development Environments). There are IDEs that you can download, but the easiest thing to do is to use a web-based one. You don't have to install anything. See below for a couple web-based IDEs plus sites to find code to mess with.

 

Web-Based IDEs (Integrated Development Environments)

All are free!

 

Javascipt Sample Sites

To play with Javascript, you need an IDE (see below) and an HTML file to run the code. The HTML file holds the code and allows you to run it. Most of these sites will assume you have a blank HTML file (created in your IDE - usually with a "new from template" type command). Then you will copy some code into the <HEAD> section of the HTML file and copy some copy into the <BODY> section of the HTML file. These websites will give you the code and tell you where to put it.

 

Full (downloadable) IDEs with Learning Environments

 

 

http://www.crunchzilla.com/
http://www.internaldrive.com/locations/tx-summer-camps-texas-computer-camps/