Meh, I'll go against the grain and say I'm happy I started programming in my teens, and got my …
Meh, I'll go against the grain and say I'm happy I started programming in my teens, and got my first job at 19. It's harder to learn university-level curricula by yourself, but not impossible, and it is better to get a headstart in a field where young talent is preferred over senior like tech. If you want to be real good at inverting a binary tree and get a FAANG job ASAP, choose the academic route. If you love programming and want to get better at it with real world experience, get a job. You will have the rest of your life to learn about inverting binary trees if you really need to. 100% of what you will learn is available online, often for free. Don't underestimate the effect of starting your career at 18 instead of 25. I'd rather hire the one with most experience.
Original discussionShow HN: I spent 2 years building Tablane as a 17-year-old184 source comments · at import