3 ms·
If you don't know what you want to build then I would stop everything you're doing and figure that out because without a clear goal in mind, then you're just go
by nickjj 9y ago
If you don't know what you want to build then I would stop everything you're doing and figure that out because without a clear goal in mind, then you're just going to fizzle out very quickly.
I've been a self taught programmer for the last 20 years (and by self taught I mean no formal education and just learned everything from experience, books and documentation).
One thing that stands out to me is nearly everything I've ever learned came from not thinking "I should learn Python" but instead "I want to write this app because I need it".
You might want to read this post: https://nickjanetakis.com/blog/how-to-quickly-learn-a-new-programming-language-or-framework https://nickjanetakis.com/blog/how-to-quickly-learn-a-new-pr...
- mertd 9y agoYou need some level of technical understanding to be able to determine what is possible. The complexity from a Sunday afternoon project to full time job jumps very quickly. Build a spell checker? Dictionary lookup. Build a context aware spell checker? Learn NLP.
- akvadrako 9y agoYou should always start with something basic and only start using advanced techniques like NLP when the need is apparent. They require a more thorough understanding of the problem to be put to good use anyway.