DEV Community

PETER IREGI
PETER IREGI

Posted on

Framework Limbo

Learning a programming language feels amazing at first. You start with variables, then loops, then functions, then a few days later you are writing small programs and feel unstoppable.
You watch a few tutorials, solve a few exercises and you start thinking programming isn't as hard as people said it would be.

Then your next opponent steps into the ring .You decide to build something real and that is when frameworks arrive. When I first started learning programming everything felt logical. I could look at a piece of code and understand what was happening. Every lesson built naturally on the one before it. Then I finished the beginner tutorials and made the mistake of searching for how to build a real application and after three hours of configuring things you realize you haven't built anything.
A few days ago you could explain what a function was now the code doesn't look like the language you learnt, nothing makes sense. You start wondering whether you ever understood the language at all.
It is at this moment you realize that learning a language and building a software are two different things. One teaches you the syntax the other teaches you how entire systems communicate. It is like learning English and then being handed a law textbook. Technically its the same language but it certainly doesn't feel like it.

Top comments (0)