The first week of the tutorial is not a particularly difficult. It's all about getting your project setup and displaying something on the screen. Given that I am coding from scratch, there is a lot of boiler plate code I need to write, including creation of the window, loading images and rendering to name a few. I'm starting with a very simple approach to it all and will look to improve the code as I go.
For now I have a basic placeholder world, filled with floor tiles, and I am rendering one screens worth of that and putting a player character in the center. From here, to complete the basic requirements of week one, I need to make a controllable player and add a keyboard handler to allow me to move the player around. Nearly there!