Just a few weeks ago I started teaching a programming class to middle schoolers. In my research regarding what language to use for the class I landed on Python because:
- Development can be done on just about any device and operating system.
- The language is easy to learn, yet powerful once you learn it.
- You can write interesting programs straight away without having to spend a lot of time learning the tools.
Even with an easy language like Python, it helps to have a guide to get started. I'd recommend visiting http://inventwithpython.com/ch.... The author does a great job of walking you through everything you need to know to get started without any experience. Once you finish with the book, there are a number of great references on the web to take you further.
Even with an easy language like Python, it helps to have a guide to get started. I'd recommend visiting http://inventwithpython.com/ch.... The author does a great job of walking you through everything you need to know to get started without any experience. Once you finish with the book, there are a number of great references on the web to take you further.