I've got a handle on the basics of coding in Python and Java, but I'm really struggling to figure out how to take that next step as a programmer. I want to be capable enough to land a job and code not just to get it done, but to do it efficiently. What are some good strategies or resources to help me improve my skills?
3 Answers
Definitely create projects! They help you learn how to break down problems and convert your ideas into code. Challenge yourself with projects that stretch your abilities. Plus, these can go in your portfolio, which is great for showing potential employers your drive and capability.
Find a personal project that excites you and get it off the ground. That's usually how I learn best!
The best way to improve is to start building your own projects! Try tackling things you're not entirely sure how to create. It's the hands-on experience that really helps solidify your understanding and skills.
I totally get that, but if I keep working on projects, how do I know I'm doing it right and efficiently?

I agree, but sometimes I worry if I'm just overthinking things—maybe it's just imposter syndrome.