best way to learn a new technology

Free learning

Official Documentation: Great as a reference guide. Usually all the features are documented and act as use case reminders. Not the best place to learn a technology from scratch (mostly). If learning a small 3rd party library, the documentation alone might be enough though.

YouTube Videos: YouTube I think redefined the way we study things. There’s something about watching a video that just brings all the pieces together for me. Especially that first “Hello World” program that requires some sort of setup.

The problem with YouTube is that the videFree learning

Official Documentation: Great as a reference guide. Usually all the features are documented and act as use case reminders. Not the best place to learn a technology from scratch (mostly). If learning a small 3rd party library, the documentation alone might be enough though.

Blog posts & Tutorials: Blog posts can give priceless information that you can’t get anywhere else. Great when having a specific problem. To learn a new technology completely, there are tutorials out there. Some are great, some not so much. Like in YouTubae, the quality here really varies.

I prefer to avoid those tutorials when learning a new major technology since I can’t rely on the quality. For comparison, a published book is a much better use of my time. For one thing, the author is probably a known authority in the field. There was much more effort involved on the author’s part. Everything written was double checked and repeatedly edited.

Meetups: Meetups are great for many things, but not for learning a new technology. They are excellent to get exposed to new technologies. But to learn and use that technology, you’ll need to get your hands dirty:)

Paid learning

Books: Books are a great way to study. There’s a lot of effort going into writing a book. You know the best research was done, and the information is 100% correct. Books are usually comprehensive, so you’ll learn everything there is to learn.

There are usually several must-read books in any field, and they are so highly rated for a good reason.

Video courses in PluralSight, Lynda and udemy: I love Pluralsight. I think it’s one of the best ways to learn. For me, I understand much better when learning from a video than from a book. I’m still a proponent of books, but in the recent years I’m studying mostly from Pluralsight. The quality of those classes is excellent.

These courses give you both high quality planned content and comprehensive information. The only downside is that they are paid and lengthy. Sometimes, it’s better just to skim through a book or read a tutorial.

Workshops with instructor: Organized courses are different from all the rest in a way. For one thing, they give a structure. Like school. They’re usually organized by the company, so it’s both free and you’re getting paid to learn, so that’s great!

The instructors are usually excellent, and will guide you gently through the difficulties of learning a new technology.

Time is given to practice, which really nails in the knowledge.

In some ways, workshops are irreplaceable. If you’re like me, there’s no way you’ll invest as much time an effort into learning on your own as you would in an organized class.

Practice

Whatever way of learning we choose, we have to get our hands dirty and code. It’s the difference between sort of getting what the technology is about and really understanding. I’ll go as far as saying this is the one most important thing we have to do when learning

One thought on “best way to learn a new technology

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: