Hello World

Welcome to my website!

You can read more about me here

I’ve had the desire to build a personal website for almost a year now, and I’ve finally gotten around to it.

This Website

The biggest obstacle I faced was choosing the right tools for the job. Prior to this, I had tried setting setting up a WordPress site. However, that didn’t go too well for me. I found it unintuitive and unnecessarily complex, not to mention the annoyance of getting a security update every few weeks in my email.

Then the other day, I came across static site generators. A static site generator is a program that takes in text and templates, and produces a static HTML/CSS/JS website. One of the features I fell in love with the most was the fact that they allow you to write posts in Markdown. Super neat.

The main downside to this approach, however, is that your site is devoid of any server-side logic or dynamism. As I was soon to learn however, this wasn’t too big of a problem for lot of cases. In fact, what really caught my attention was that even HealthCare.gov was using Jekyll. While I looked at other static site generators, nothing else came close to the community and free resources provided with Jekyll. Most important of which being GitHub Pages, which lets you host Jekyll sites for free!

My Journey

I originally started my journey into web development with The Odin Project. I worked through it for about a month, getting familiar with HTML, CSS, JS, JQuery and Ruby. It was the first free, fully online and structured programming curriculum I could find online. I still highly recommend it, along with Hartl’s tutorial, to anyone who wishes to become a Rails developer.

My goals however, had changed. I came across FreeCodeCamp, and after much deliberation, I’d decided to pursue the full-stack JavaScript route instead. I’m currently working through the Ziplines, and it’s been amazing so far.

Thank you for reading, have a nice day!