That was quite a journey. Take a second and reflect on the fact that you’ve just learned the basics of at least four different languages and, if you had to, you could probably hack together a web page on your own already.

You should be fairly comfortable typing commands into your computer’s command line and you should understand what happens when you enter a web address into your browser and it returns a functioning page. You should be able to create a basic web page and make it do some basic things with JavaScript. You should also be able to write a simple Ruby script, test it, and describe what Rails is. Finally, you should have a clear understanding of how all this fits together in your future as a builder of web applications.

With what you know already, you could start putting together some basic websites or strike out to increase your knowledge on your own. But we’re here to help you get a lot further than that, to the point where you can confidently build a full-featured and scalable web application, whether on your own or working as a developer in a top-tier tech company.

You’ve come a long way up the learning curve but there is so much more cool stuff that you’ll learn to do!

Buckle up, because next we’re heading straight into Ruby programming and we won’t come out until you can confidently work with files, build a Twitter spambot, test your code, create your own basic web server, and architect a complete command-line Chess game (among many other things). You’ll finally have the tools to understand what’s actually going on with Rails when it waves its magic wand for you. That’s good, too, because then it’s off to build lots of websites using Rails and then make them dance using JavaScript…

The journey has just begun!

Web Development 101


Have a question?

Chat with our friendly Odin community in our Discord chatrooms!

Open Discord

Are you interested in accelerating your web development learning experience?

Get started


  • 5-6 months

    5-6 months

  • Job Guarantee

    Job Guarantee

  • 1-on-1 Mentorship

    1-on-1 Mentorship