I've been learning to code for a while now but feel like I've hit a wall. I have a solid grasp of the basics, mostly using Pseint, but moving on to more complex tasks is challenging. With job hunting on my mind, I feel like I'm losing what I've learned. I'm mainly familiar with Java, HTML, Python, and some C#, and I really want to step up my skills, particularly in the last two languages. What can I do to continue improving my programming knowledge?
3 Answers
I'd suggest focusing on one language and really diving deep. For instance, take Java and learn intermediate concepts like the collection framework, exception handling, streams, and functional programming. Getting a solid grasp on OOP (Object-Oriented Programming) is also key. You could build console-based applications that are practical, like a banking app, a habit tracker, or a task manager. And don’t forget to work on data structures and algorithms, especially since you’re looking for a job! You’ll want to master at least one language, understand computer fundamentals, and have some solid projects to show off.
First off, make sure to keep your spelling in check. It can feel hard to write complex code if you're struggling with basic spelling. Just a tip!
Fair point, but keep in mind that not everyone’s first language is English. It's cool to still be learning!
One of the best ways to improve is to build projects! I know it can be overwhelming to think about, "What should I build?" But why not start by cloning something like IMDb? That's a great way to learn and practice!
Exactly! Start with something simple, then you can gradually add features and complexity.
Don’t stress too much about what to build, just pick something that interests you!

Sounds like a plan! I’ll keep practicing Python and look for projects to tackle.