Hello, and welcome to my little site.
As you can probably tell, this is very much a work in progress. Right now, I am in the process of writing an alternate version of the libtcod python tutorial on Roguebasin as part of an ongoing series on the roguelike development subreddit.
It should be stated up front that this is not a tutorial for first time programmers. I do expect those reading to have a basic understanding of the Python programming language, and programming principles in general. If you are a beginner, I highly recommend doing the original tutorial on Roguebasin first. It is a much gentler introduction than this is intended to be.
Also, although I will try my absolute best to catch any mistakes, a few may slip in here and there. I cannot promise that there won't be any issues for those following along, so please be patient. If you have any issues, feel free to reach out to me on Reddit (I'm /u/TStand90). Or, you can open an issue on the Github page.
If you would rather follow a tutorial that is tried and true, then again, I recommend the original Roguebasin tutorial. Hundreds (thousands?) have completed this tutorial already. If you follow it, you will end up with a functional roguelike by the end.
The series is a work in progress. If you're interested in following along, check back every week on Tuesday for the latest updates.