Table of Contents
- Context
- What is a package manager?
- Why is it the greatest beginner project?
- Make your own package manager
Context
When I started programming, I was like most people, starting with humble scratch.mit.edu, then moving on to python, which I hated, so then I ran away and that little 12 year old decided he wanted to learn C, and to be honest, that little me did a good job. I am so grateful I managed to learn programming before AI came in and just made slop and now we have faced the death of the junior developer.
But while I was learning, and this is definately not an uncommon experience, all tutorials and beginner projects are just the same. But what the main problem is the different skills in these projects. While people may say a todo list is perfect for learning because it teaches you different parts of programming, but really it’s just glorified CRUD and just storing data. But a package manager is a much more complex project in terms of the different skills.
So in this article, I will explain why this is great and this will be the greatest beginner project of all time.
What is a package manager?
i am still making this article. you can leave now. check in like, idk, a week or smth. im writing this while i’m still on holidays. check out tinyff tho ;^] https://github.com/tazyfoundsoup/tinyff