So you want to learn computer programming, but not sure where to start? Or you did find places to start, but said places were way above your head? Then why not head over to How to Program With Java for a great, easy to understand, blog. This blog starts with the user off the street with no experience. They do a good job explaining the basics, such as variables. For instance:
To me, a variable is simply a way to store some sort of information for later use, and we can retrieve this information by referring to a “word” that will describe this information.
Much better definition than many of the others I saw over the years. So how I envision this is sharing this with a middle or high school class. We talk about 21st Century Skills and activities, but here you go. Abandon the book reports and get your students coding. Make projects, landscapes of literature, science experiments. Your students will be able to pick this up quickly!