Written on January 10th, 2016



I'm a 15-year-old 9th grader looking to learn and improve my skills on a variety of programming languages, such as but not limited to, HTML, CSS, and JavaScript.

92% of teens report going online daily -- including 24% who say they go online "almost constantly."
This means a lot. Whether or not anyone likes it, the internet is the leading tool for communication in today's world. And, as the above statistics indicate, its users are growing rather fast.

The ability to manipulate and build on the internet is going to increase in value exponentially, and it is my dream to be a part of that.


I write all of my code on a Raspberry Pi. There's no reason you shouldn't be able to do the same thing I do on a PC or a laptop, I just use my Pi because it's pretty much distraction free. I use SciTE as my text editor.


It all started when my dad sat down next to my computer when I was seven and introduced me to Small Basic, a small, procedure-oriented programming language. It was then when I started grasping the basics of programming, although I would put it aside for a while and forget about it.

Several years later, in 2014, I came across a peculiar web game called Catnip Forest, where you click buttons to build up a virtual empire of cats. There are no moving graphics, only plain white buttons and numbers. Soon after, I discovered CivClicker, a similar game with your civilization instead of cats. This was my introduction to incremental games.

As of then, I only knew the basics of HTML and CSS, so for me discovering JavaScript was like discovering that you can turn rocks into birds. Suddenly the elements I had learned in HTML and customized in CSS could now be given life by JavaScript.

In 2015, after getting encouragement from Dave Holley, the author of CivClicker (eeeee!), I had stitched together my first incremental game, Acorn Wizard. To be honest, it was awful. I stopped working on it because I got bored of fixing all the problems I created while first writing the code.

And the best part is – that doesn't matter. With my noted mistakes and successes, I made another incremental game, Spacefleet. That's where my incremental game-making stopped for now, because object syntax is hard to understand and nobody else in my family is that great with Javascript.

Mark my word, though. One of these days I'm going to figure out what the heck went wrong with Spacefleet.


I have applied to a vocational high school hoping to study programming and web development, but still.
For now, all I can do is keep learning.

If you made it this far down, thank you for reading.