In Practice: Web Development Vol. 6

My God, I can’t seem to keep myself on track. Don’t get me wrong, I’m working at a crazy pace, but I keep bouncing back and forth from one language to another – which you can see clearly through my Web Dev series.

In the past two weeks, I’ve spent time studying:

  • Python
  • Ruby
  • Ruby on Rails
  • Javascript
  • CSS
  • SASS
  • PHP

I consider myself fairly strong at learning concepts but that is insanity. It’s like trying to learn Spanish, German, Mandarin, and Gaelic simultaneously; it can’t be done.

Rather than taking on one gigantic task, I decided to start simply with one language at a time – Javascript to start as I can use in projects I’ve already started. In the last three days, I’ve spent a combined 20+ hours watching tutorials and experimenting solely with Javascript, and I hope that I’ll have a passable proficiency with it within the next few weeks.

My next language to learn is going to be PHP as I’m working to work myself into a full stack developer role, meaning I need to learn more about the server-side of websites and applications.

Aside from my small projects, I have yet to earn any decent paydays, but I’ll have a wealth of time in a couple months to settle down in Australia/New Zealand and get my feet dirty in the business aspect of freelance programming.

For now, I live much like a hermit. Woe is me.

Objectives from last update: 

  • Build a simple plugin using Python


  • Build a full website from scratch

HTML and CSS are (nearly) complete, Javascript is a work in progress!

  • Harass clients until they send content

One is in Mexico, the other is on a beach in Thailand. Not quite there yet.

New Objectives

  • Get the Javascript up and running on the built-from-scratch website.
  • Work your way through these PHP tutorials.
Share this:


Robert works part of the year as an international tour guide in Asia with Life Before Work Travel . When he's not getting paid to travel the world he's out in the field taking photos, on his laptop creating new sites, or sitting in the gutter petting stray dogs.