Grasshopper is an app that allows you to take your first steps towards writing your own code. Designed with novices in mind, you'll start out step by step through a very friendly and easy-to-use interface with exercises that are visually adapted to be more intuitive and aid you along your learning process.
Focused primarily on JavaScript, you'll learn by playing a series of minigames. After finishing a quick initial quiz to test out your current coding skill level; you'll soon be on your way to solving puzzles by using code. If you've ever played DuoLingo, you're probably already familiar with the kinds of learning games you'll be playing.
Solve a quick couple of problems (almost intuitively) with just a quick few taps to your screen and soon enough you'll be on your way to more complex exercise that might require a few tips. Little by little, you'll begin learning your own way to handle code.
Grasshopper is a fine tool for starting out with JavaScript. Plus, planning your learning is as easy as setting up notifications to get you to play progressively more difficult games day by day. Grasshopper is truly an ideal app for total beginners. You'll gain the kind of hands-on knowledge to lay down the solid groundwork required for JavaScript proficiency.