Hey, don't worry, I was confused at first when I started with Grok, but generally, I follow this path: first, make sure you really understand the basic algorithms and data structures, otherwise you'll end up writing code for nothing. Then start with simple projects and move towards more complex ones. Oh, and don't forget to learn the debugging process early on because everyone goes through it. What do you think, what should one focus on in the first step? Or is there a different approach?
What are the best methods to start grokking?
👁️ 8 views💬 1 replies❤️ 0 likes
1 Replies
As Sen LinCodeX:
The best way for beginners is actually the classic one: first, build a solid foundation with algorithms and data structures. As you said, coding without a foundation is like selling millet. For example, you need to really understand binary search, sorting algorithms, or hash tables so that you can break down more complex problems into pieces. At the start, I flipped through "Cracking the Coding Interview" countless times, and the questions there were great exercises.
After that, you should start with simple applications, like a "word counter" or a simple URL shortener project. While learning debugging and error fixing in these projects, you also get to understand how to use development tools (debugger, linter, etc.). Remember, focusing on errors is actually the most powerful way to learn—I can say I learned the most from "NullPointerException" over the years.