| Honestly. I can't think of a better way to learn. Here's something they might not tell you. That feeling that you've been thrown into an arena, that never leaves you. Let's say you spend 2 years learning how to write c++ for a hugely popular mobile platform. You're an expert. Then PalmPilots go out of fashion so you learn Java and spend 3 years becoming an expert in writing Blackberry apps. Kaboom! So you switch back to C++ for PocketPC.. then crap back to Java for Android.. OMG Kotlin. Oh.. ReactNative. OH.. How about you spend 3 years learning Rails then 2 years learning Elixir and 3 more years learning python.. Back to Rails, but now it's completely different. Node? WTH is Node? How about 3 years on React, then switch to Vue. Nope! Ember! Becoming an expert is really about being able to keep moving. Take the 6 months, and get in. On the positive side. You'll never really understand stuff, it moves too fast, and you'll love it. |