Hey everyone! I've been diving into programming and machine learning for a while now, completing a bunch of tutorials and small guided projects. I feel pretty solid with the concepts while following along, but I hit a wall when I try to tackle a project on my own. I'm curious—when did you feel ready to stop relying on tutorials and just create things by yourself? Is it common to still feel underprepared after finishing courses? How did you move on without constantly referring back to tutorials? I'd love to hear your experiences with this stage of learning!
4 Answers
It’s crucial to break down larger projects into smaller parts. If you can identify the different components you need—like an API, a database, or a client application—you'll approach your projects more systematically. Keep practicing problem-solving because that's what really counts in programming. Languages and frameworks will change, but your ability to decompose problems will serve you in any situation!
If you're feeling stuck, that's totally normal! The gap between tutorials and real-life projects can feel significant. I suggest breaking down your tasks into the smallest chunks possible and testing them one at a time—it helps manage the complexity. Just dive in and don't be afraid to fail. Each attempt brings you closer to understanding!
You're ready to start your own projects as soon as you can write a simple 'Hello World'. Don't feel like you need to dive into massive, complex projects right away. Begin with something small and grow from there. Tutorials can be helpful, but they can also lead to 'tutorial hell'—where you rely too much on following along. Start experimenting and learn by doing. It won't be easy, but that's how you'll truly develop your skills. Remember, learning programming is about practice and persistence!
Just start a project! Even if it's something super basic, you'll learn tons along the way. I built a script to automate a boring task, and that motivation kept me going. Tutorials teach you to follow directions, but actual projects force you to figure things out for yourself. The 'underprepared' feeling usually doesn’t disappear, even after years in the field. Just take the plunge! What project idea do you have in mind?

Thanks, I'll definitely give that a try!