Learning how to write software is hard. There are many new abstract concepts that a beginner has to assimilate. And they have to do it while also learning how to use the tools they need (IDE, editor, compiler, etc.). As a result they tend to spend more time on learning how to master the tools rather than focusing on the fundamentals of computer programming.
simpleJ provides an easy to use development enviroment focused on teaching teenagers the fundamentals of computer programming by allowing them to create their own videogames.... read more
simpleJ emulates on your PC a simplified computer: a retro-style video game console that lets you understand how a computer works and write your own video game programs.
For more information: www.simplej.org
It was relatively easy for a teenager to fully understand all the hardware and software in computers such as the Apple II and Commodore 64.
Now it has become quite hard, even for a professional programmer, to know how everything works
even in a "simple" PC.
The IENJINIA Virtual Console and Devkit emulates hardware similar to an early 80's video games console to provide a better environment for learning how to write software. ... read more