Hey, thank you! :) Glad, that you enjoy it!
Well, because blockchains are complicated systems, developing such a system is not a beginner-friendly project. And it's also best to get into it as a team, so that each member can work on a specific feature/function of the system.
If you already have some experience in programming, and easy prototyping languages such as Python, then a good start might be following along with my implementation. Even running the system and sending requests via the terminal or Insomnia, will help you understand the base principles. And you might even be able to fork it into some unique implementation of your own, with different consensus, other ways of storing the data, more endpoints etc.
It's really up to you! How much time you are willing to dedicate into it, and how much you really are up to the challenge.
You can always reply to my dev blogs if something has not been explained well enough. I will happily answer to any of your questions.
RE: Programming - Implementing a Blockchain using Python and Flask [Dev Blog 3]