I'm a decent programmer, but I'm struggling to move beyond just writing code to actually creating my own projects, like an emulator, for example. I feel like I lack the necessary background knowledge to tackle such tasks. Should I keep studying foundational concepts like data structures until it all just clicks, or is there a more effective way to gain the insight I need? I'm mainly coding in Rust. Any advice on how to progress would be great!
1 Answer
One of the best ways to get started is to pick a small idea and just build it, even if it turns out badly. Trust me, you’ll learn far more from building projects than you ever would from tutorials. You don’t have to know everything before you dive in—just keep at it and it will start to make sense over time!
That sounds good, but it’s tough when those small projects feel pointless. Finding programming tasks that feel meaningful really helps in the learning process. Any suggestions on easy projects?