When I was checking out this video, I thought if I know how it is made, my assignment for this week is done lol. But the author did not mention anything about the process even somebody asked him in the comment. So I searched some terms and pages he mentioned in the replies. And I get the SDL library, the Simple Direct Media Layer.
This page looks very encouraging and powerful. Feels like if I go through them I can do whatever I want. Let’s go for it for a while.
I also found another Tiled map tutorial with some other library. I will just leave a link here.