It makes me think how I mostly learn skills before.

What I do before, I was watching a lot of videos tutorials and reading books about coding before when I’m still in college. It makes me realized that what I’m doing is a form of procrastination because I’m not actually doing any progress on the projects.

The excuse that I keep telling myself is that just one more videos tutorials and I’ll start working on the project.

Something that I would never forget before I watched the 200 videos of PHP coding tutorials (average of 5 minutes) and I didn’t do any progress on the actual project that I’m working on. It was 7 years ago.

At that time, I couldn’t really blame myself ‘cause I was getting used to structured things like the school that tells you what you should.

But as I go with my career, I realized that it’s a better way to learns just learn it on the go and actually build the project that you wanted to build. It was so easy to fall into the trap into endless watching of videos and reading articles.

The basic courses are okay to have some sort of grasp especially if you are completely new in the field. But it was not enough, you still need to actually apply what you’ve learned.

While writing this, it reminds me of the article that I’ve read about Albert Einstein telling his son on how to learn better.

That is the way to learn the most, that when you are doing something with such enjoyment that you don’t notice that the time passe

I completely relate to what he says to his daughter, that the best part is learning things that most interest you and not letting other people tell you what to learn.

If I will tell my past self about on better ways to learn
* Let your curiosity leads you
* Start Building Projects
* Learn Things on the Go
* Fill the gaps later
* When getting stuck on the problem (google is your friend and the actual documentation of the tools that you are currently using).

Have fun and enjoy the process while you are learning it.