Programming Basics: A website for teaching people how to program
 

About

The Programming Basics website was created by Dr. Ming-Yee Iu. The website is designed with these principles in mind:

Inspiration

In the early 80s, Usborne, a publisher of children's books, released a series of programming books that helped introduce countless numbers of children to the world of computer programming. Unfortunately, since then, the books have not been updated to reflect more modern programming paradigms, and the tools needed to do programming have been removed from recent computer systems. In fact, there are fewer resources for teaching children programming today than there were 20 years ago.

ProgrammingBasics.org attempts to take the essence of the Usborne experience and recast it for the modern computer age. This process not involves creating new programming lessons based on modern programming practices, but also creating programming environments and APIs suitable for the beginner hobbyist programmer.

Like the original Usborne books, the overriding pedagogical theme of ProgrammingBasics.org is to make learning to program as "fun" as possible by trying to make it possible to write useful and interesting programs using mainstream programming methods while learning as few concepts as possible.

License

JavaScript is a trademark of Oracle corporation.

The Programming Basics software makes use of Babylscript, which is in turn derived from the Mozilla Rhino JavaScript engine. Those portions of code are subject to the NPL 1.1 license.

Roadmap

Release History

February 25, 2012

February 5, 2012

January 29, 2012

January 12, 2012

January 8, 2012

January 4, 2012

December 17, 2011

December 11, 2011

December 6, 2011

November 22, 2011

Early 2011

2005

2003

Programming Basics

E-mail | About | Privacy Policy