Build to Learn (BTL) began in 2018 out a desire to provide beginner and intermediate developers like myself an outlet for practicing more complicated applications.

You can view my YouTube channel to see the first bunch of videos I managed to complete that year.

Mid 2018 I started another full time job, moved to a new house, etc, and I was not able to keep up with videos and blog posts.

It has taken me a while, but I have decided to work on this project again. I have learned much in the last couple of years, and I look forward to sharing.


Since the beginning of my career I have worked exclusively with PHP and JavaScript, and I began BTL intending to focus on fullstack JavaScript.

I enjoy programming in these languages, but I’ve wanted a change for a while now, and I think it’s best to continue sharing what I’m doing myself so others like me can follow along.

I started playing around with C, C++, C#… but then I gave Go a try, and I loved it.

I have fun using Go. I feel it is a great tool for understanding programming more deeply. It’s in demand, and companies are building really cool things using it.

If you want to learn more about it, this is a great talk about Go’s simplicity.

Follow Along

So here I am sharing my adventures in programming (presently using Go). My hope is that you can follow along and learn something with me.