Byte Size Advice

A Byte of Advice for New Programmers

Casper Beyer
6 min readDec 27, 2019
Eight drill bits sitting in a drill bit container

I leave my direct-messages open so I get a lot of questions on Twitter from budding developers; “Can I ask you a question about programming?” is a common one often followed up with the same question repeated again some time later.

One thing no one ever asks me is general advice on how to approach programming so I’m going to go ahead and give my bits of advice on it anyway.

Bit[7] = Fundamentals First

Programming should be fun and it is, but you’re going to have to walk before you can run. The first thing a programmer should be learning about is the fundamentals.

I’m talking about the very basics like a fundamental understanding of memory, variables and arithmetic. Then follow that up with branching, loops, functions.

Later on once you fully grasp that you can extend that to structures and classes and it doesn’t hurt to understand at-least at a high level CPU caching and how random memory access works in relation to that.

Finally once you’re fully confident with that move on to the advanced concepts in your language of choice like object oriented programming, functional programming, polymorphism, parametric types, meta programming, preprocessing.

--

--

Casper Beyer

Indie Game Developer, Professional Software Developer and Expert Jak Shaver. Working on Deno.