I still use Google to help me code, but probably 70% less than I used to.
It's like wearing x-ray glasses. Everything you see is naked!
Do you want that same feeling? Here's what I did to develop this ability:
I learned from the best.
I learned the hard way.
I did everything recommended.
I followed Derek’s suggestions. I read books in the order Derek suggested, created Anki flashcards, reviewed them for 30 days, and made the knowledge stick. I practised my new skills using the provided exercises.
I learned by doing.
I built this project. The code is on my GitHub here.
All of this training took four months; one month for reading, creating the flashcards, reviewing them and doing the examples in the books; and three months for coding a project.
Along the way, I reread the books again and again. Along the way, I refactored the code again and again. This is a path everyone can follow.