Table of Contents

how to git gud at writing software

Learning programming is not only learning how to code, but how to think like a coder. You're engineering a solution, not a program which is the end in itself.

Basics

Intermediate

Professional