The-GoblinSLayer
In order to make things easier for us I will be explaining the most fundamental information about SDL.
The most important thing to understand is how we install SDL into our IDE. http://lazyfoo.net/tutorials/SDL/index.php - this website provides the most crucial information about SDL, how to install it and use it.
Requirements
I would recommend to use Visual Studio 2017 community edition, however if you preffer codeblocks or xcode or any other IDE environment please use it. But I cannot prommise you there will be a turorial how to install and use SDL library.
Important Notes
When including your library it has to have certain location and later on cannot be changed. However if you reallocate IDE will give you an error which states that your files are missing and cannot be used. So in order to tackle this problem we will have to reallocate file's location through properties and eddit those setting where your file is.
As we all know - we are learning modern c++ 2011 and further so it would be the best we could stick to that and use modern c++ methods rather than the old ones.
Tutorials
http://lazyfoo.net/tutorials/SDL/index.php
http://www.sdltutorials.com/sdl-tutorial-basics
https://www.youtube.com/watch?v=QQzAHcojEKg&list=PLhfAbcv9cehhkG7ZQK0nfIGJC_C-wSLrx