Linux Package Managers: An Introduction

Understanding Linux package managers is one of the first things a Linux user should do. It is a big part of what makes Linux so great, and knowing how package managers work is key to making life easy in the Linux world.The Problem with Windows & Mac:On my mac I...

Spacemacs Cheat Sheet

This is a quick “cheat sheet” with a bunch of helpful commands to get up and running quickly with Spacemacs / Emacs. I’ll keep updating this over time. I hate the way this looks and my page builder (Elementor) is being a piece of crap, so I’ll...

What is the Best Programming Language for Beginners?

I see this question asked almost every day, and if I’m the one answering, I almost always say the same thing. Let’s explore choosing a first programming language for a beginner to learn. We’ll talk about what to learn, what to look for, and why....

Why You Should Learn To Code

Programming is awesome, but it’s not for everyone. If you’re thinking about learning to code, here’s why you should… or shouldn’t learn to code. Opportunity Cost Don’t feel obligated to learn to code just because you think...

How to Dual Boot Linux and Windows 10 (Or any OS)

How to Dual Boot Linux next to Windows 10 Windows is not the most friendly Operating System for developers, and Macs are expensive. If you’ve ever wanted to have multiple operating systems on your computer (Maybe Linux and Windows?), then Dual Booting is one way...