Setting Up GitHub Pages (For Beginners)

I’ve frequently heard questions about getting started with Git and utilizing GitHub pages. Things like, where to start and if there are any good resources to follow. It got to a point where I deemed it worthy of a tutorial! In this video I touch on:

  • installing Git
  • making basic Git configurations
  • creating a GitHub repository
  • pushing to a remote repository from a local one
  • creating a gh-pages branch for project-based hosting (e.g. https://username.github.io/repo)

For non-Mac users, the downloads page on the Git website contains everything necessary to install Git.

Useful Sublime Text 3 Snippets

An example of the auto-completion dropdown in Sublime Text 3.
Sublime Text (3) Snippets!

I have been using the Sublime Text for a while now—it’s already up to version 3!—and have grown very fond of it. One of the many features that I have found extremely useful is the snippet system. Snippets allow you to store blocks of code that can be accessed with a keyword via the auto-completion pop-up when typing. I have a few snippets below that I tend to use over and over again. Perhaps you’ll find a use for them as well.

Read on! “Useful Sublime Text 3 Snippets”

So, you want to be a programmer?

Hello there! This article is targeted toward individuals that have an interest in programming, but are still on the fence. I hope to clear that up by answering some common questions/concerns that i’ve heard. I’ve paraphrased those questions of course. Enjoy!

“Where should I start?”

If you’re unsure where to start, the first thing you should do is pick a language. A language that I frequently recommend is JavaScript as it is a lenient language. The next step is to find a tutorial for the language and follow it to completion. That means physically typing out every line of code verbatim; it is impossible to learn a language without writing it. I recommend TheNewBoston’s JavaScript tutorial, as it is easy to follow and only requires a basic understanding of HTML (the structure of websites). Other excellent tutorials can be found on lynda.com, however a subscription is required after a short free trial period. If neither of those suit your fancy you can always use the mystical Google!

Read on! “So, you want to be a programmer?”