Hacker News new | ask | show | jobs
by nathan_f77 3032 days ago
I think the author misses one major point: doing lessons and homework is boring. Building real apps and making things is fun and exciting. I started teaching myself Chinese when I was a teenager, and I decided to study it at school. As soon as it turned into a routine with lessons and homework, I lost all interest.

Project-based learning is an awesome way to learn a new framework or language, especially if you already have a lot of experience. I also learn very well from tutorials when I'm a beginner at something. For instance, I followed some Blender tutorials to learn 3D modeling, and I think that's the only way I could learn. The Blender UI is far too complex to just click around and figure things out.

However, there are cases where you really do need to study a book and sit exams. I have many years of experience with AWS, but I'm not an expert and have lots of gaps in my knowledge. I've been thinking about getting an AWS certification, so that I can deeply understand all of their services.