All software are built using 5 core building blocks. These 5 core building blocks are:
This module is specifically built to help you get more familiar with the first 4 building blocks of software.
Before you jump into these challenges, please first visit algorithm.codingdojo.com and finish the 12 levels there (you can skip all the other parts). That module was one of the break-throughs I had while running Coding Dojo that significantly accelerated student's learnings. What usually takes people 20-100 hours to learn, you'll learn in 5-10 times faster by going there first.
Once you have finished algorithm.codingdojo.com, please share what you've learned below.
I have also written an article with my opinion in which programming language is best to study first. You can read that article here: Core building blocks and which programming language to study first
How was algorithm.codingdojo.com? How comfortable do you feel with the first four core building blocks of software?