In a reflective blog post, Josh Sherman discusses his journey of learning Go and Svelte while using a language model (LLM) as a teaching assistant instead of simply generating code. He emphasizes the importance of building confidence through hands-on coding and using documentation, recounting his experience of creating a backend service and navigating new technologies while iteratively learning.