Daniel's Intro to SDL2

This guide assumes that you already have basic knowledge of C++ and your compiler and IDE of choice. If you can write "Hello, World!" in C++ and compile and link it into a working executable, then you'll probably be fine. You'll also need to know how to link to external libraries, but the SDL website and Google have plenty of info for you.

Photo of Daniel Tyler

https://wiki.libsdl.org/FrontPage Hi there. I'm Daniel and this is my beginner's guide to getting started with SDL2 game development.

I love pretty much all things electronic, mechanical, and programming-related. I enjoy knowing how things work and I tend to explore many areas of interest in varying degrees of detail.

I've been programming since about 12 years old. I started with C++ and eventually wound up with knowledge of more programming, scripting, and markup languages than I care to list, but it all started with C++. You can check out my public projects on GitHub now.

There's no such thing as a best language, you just pick the best tool for the job; however, many languages take a lot of inspiration from C and C++, so they're very easy to grasp if you already know C or C++.

To make this guide, I actually wrote a wonky replica of Microsoft's version of Minesweeper. You can check my code out at github.com/DanielMTyler/minesweeper.