My Emacs Cheat Sheet

Hello! This is a hopefully continuously updated post on my Emacs Configuration and the most common shortcuts/keybindings I use. I’m making this public in case it benefits anyone else. Not sure how I’m going to organize this so forgive the messiness. Note:...

The Ultimate Guide to Linux & Unix File Permissions

Linux and Unix Permissions are one of those annoying things that few people understand. They’ll cause errors when you’re coding or installing stuff, and just all around get in your way, but they’re a powerful security feature that prevents someone...

Finding the Perfect Text Editor

In order to get the best out of something you have to be willing to put in the effort. There are TONS of editors to choose from, and I’m not here to tell you which one is the best. Instead, I’m here to tell you to explore your options and pit one against...

Finding Work Programming

It’s hard to get to the point where you feel confident in your abilities to work as a professional programmer. Fortunately, the more you code, the better you’ll get. Here’s a couple thoughts on finding work as a programmer. Be Really Good at What You...

Importance of Building a Portfolio

If you want to learn to code, the most important thing you can do is fill your portfolio with projects. Building a portfolio is the fastest and best way to become a great programmer. In this post we’re going to talk about WHY you should build a...

Fundamentals of Programming

Learning to code isn’t hard, and switching between different languages isn’t that hard either. Once you understand the fundamentals that apply to most programming languages you’ll be able to pick up new languages pretty quickly. Here are the...

Why You Should Learn JavaScript

JavaScript is a very versatile language. No matter what goal you have in programming, chances are you can accomplish it by using JavaScript. I’m not saying that JavaScript is the best language, but it’s a great first language to learn because...

How to Learn to Code

Curiosity is one of the most important personality traits that you can have in the tech industry. Before you write your first line of code, check yourself mentally. Do you want to know how the world works? How technology works? Do you like solving puzzles and figuring...

Learn to Code! Get Free Tutorials & Courses Straight to Your inbox!