3 ms·
Pick a problem you have and solve it. Even if you have to start small, like a grocery checklist. Just do a few of those to explore a problem space and see it th
by CodeWriter23 8y ago
Pick a problem you have and solve it. Even if you have to start small, like a grocery checklist. Just do a few of those to explore a problem space and see it through to the end. Don't grind like "I must learn". Let curiosity be your guide and get curious about making something you need.
If you need help, refer to documentation in the IDE, then Stack Overflow. Read. Don't watch videos, you should be able to read faster than anyone can talk. Take notes. With pen and paper, not a text editor window. The muscle movement of writing is a different way to teach yourself. There are studies that say retention is much better when taking notes on paper vs. computer.
After that, move your problem space up, like maybe a video game and repeat. I learned I dunno probably 5 different languages by writing Space Invaders in the new language.
Revisit one of your programs and either refactor or rewrite it. Actually, refactor one, rewrite another - from scratch. No peeking at the original. And by rewrite, I mean design a new approach to solving the same problem set.