So you had lots of fun coding with Scratch and other Drag-and-Drop programming languages but now you want something more “real”. So what should be the next steps?
Before you dive into the world of computer programming you must keep in mind that it is a very vast field. Depending on wether you want to design websites, make softwares or develop games, you will need a different set of skills. But what if you are not decided yet about what your end goal is? What if
you just want to learn a few basic skills and get a feel for different branches before you set your mind to any one branch?
What I really like about these four sites is that you learn by doing stuff and actually start creating from your very first day unlike many courses where you read theory for days on end and the first time you start creating a simple web page you realize that you have forgotten all the theory.
Learn web development from scratch with Mozilla’s superb document based tutorials. This tutorial will take you from installing all of the necessary software to making an interactive website. Follow along writing the code and in no time you will have your own website running in your own browser.
It is a completely interactive site where you just follow the steps, type some code and see the result immediately in the browser simulator. It is a good
option for beginners as you don’t need to download any software or waste time in setting things up. But it can be limiting. So while this site is good for some quick practice, when you want to dive deeper go to the next site.
certificates, all in the browser. The site also connects you with people in your city so you can code together. There is a lot of support available and following
this program end to end will take you to full stack front end web developing.
P.S Check out their Medium publication which is almost as beneficial as the site itself.
Learn coding by following step by step instructions and building five projects. Projects include building your own website, a responsive blog theme and themes for Tumblr, a small business website, an animated robot designed only in CSS and a MadLib game. This kind of learn-as-you-build resources are one of my favorite way of learning as I can play around and see immediate results. And at the end of the project I have something to show.