I've been programming for nearly a year now, focusing on HTML, CSS, JavaScript, and Java. However, I haven't worked on any personal projects yet. It's frustrating to see others learning multiple languages within the same time frame. I also need to secure an internship this year, so I'm looking for suggestions on how to learn more effectively, start building projects, and identify a tech stack suitable for software engineering roles.
4 Answers
The best way to learn is just to start building! Begin with small projects that excite you; it doesn't have to be anything big. The key is to apply what you learn as you go along.
I recommend finding a project that seems just out of reach for you—like a small blog app or a quiz game. These projects are practical and can lead to exciting learning opportunities along the way. You'll also have something tangible to show on your resume!
You might want to finish small projects first. It’s all about building and completing even tiny apps. Break down bigger projects into manageable tasks and just keep iterating on them. Each completed project, no matter how small, will help you gain confidence and skills.
Don't stress about comparisons! Focus on your own pace. I suggest picking one project idea that you find engaging, like a portfolio to showcase your work or a simple game, and build it step by step. For your internship, try focusing on JavaScript with React or Java with Spring Boot since those have many entry-level positions available.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically