to not skip this part and read each and every word
I'm just kidding. Feel free to scroll through my journey.
We started with the basics as any other programming language, i.e., variable, tokens, operators, I/O, and some arithmetic functions. Then came loops, conditions, and we were saturated even before the patterns came along; m types of triangles and n types of ASCII Art.
Python too was around for a while but just as a rebound. I wanted to start developing software but keep away from the traps like Java, .NET, C#, and other general-purpose ones. Quite soon, another very good teacher of mine introduced me to Node.js. I thought this would also come with a huge learning curve but anyways I gave it a try.
All this time when I was looking around and trying different languages, I thought I was wasting my time so I did one thing which still helps me and will definitely help you, too. I wrote down my ideas.
Ideas are shit without execution!
It's true. But, till you become capable of executing them, WRITE THEM DOWN. As soon as I got caught up with ES6 and Node.js libraries like Express, I already had plans for projects to build. Guess what? I started developing actual things that now I use in my day to day life and even other people utilize my work.
So, it all comes down to one thing. Till you're figuring out your path to freedom, plan out what will you do when you achieve it. The answer to that question will then become your purpose to wake up the next day. 😄