Hacker News new | past | comments | ask | show | jobs | submit login

I’ll offer a different approach than current sibling response, as a self taught programmer. This is how I learned. Take any endeavor you’d like to share with the world, and think of how you’d want to present it. Learn enough HTML (or whatever platform you’d prefer where you’re writing some amount of code) to present it. Get annoyed at how tedious routine things are distracting from your project and its presentation, and find some ways to start automating those tedious bits. Congratulations, you wrote a software! You’re probably already finding inspiration at this point to hone what you’ve learned so far. And you have a wealth of starting points to learn how to write better software. Follow whichever feels interesting. Before you know it, you might find others taking your programming efforts seriously. You might feel like you haven’t earned that. Don’t give into impostor syndrome here, you’ve come this far! Every experience is a chance to learn where you had gaps, and everyone who filled those gaps with useful knowledge before you walked the same path or walked the path of someone who did.



Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: