Now what?
Congratulations! You have made the first steps towards becoming a systems programmer. You now know what systems programming is and how it differs from the usual day-to-day programming you might be used to doing.
You know about the background of programming and the challenges our predecessors faced, and you know why .NET is such an awesome tool to build systems software in.
We are ready to take the next step. We will dive into the nitty-gritty details. However, before we do that, we will need to talk about APIs and .NET Framework, its upsides, and its downsides. So, let’s go!