I've been learning to code for a while, but I feel like I've hit a wall. So far, I've mostly understood the basics, like pseudo coding with Pseint, but tackling more complex problems is still tough for me. Now that I'm looking for a job, it feels like I'm forgetting what I've learned. How can I continue to improve my programming skills? I've mainly focused on Java, HTML, Python, and a bit of C#, especially wanting to get better with the last two languages.
3 Answers
On a lighter note, it might help to work on your spelling and grammar as well. Good communication is important in coding too!
One of the best ways to get better is by building projects. It can be overwhelming at first, but try starting with something simple like cloning a site you admire, like IMDb.
This is such a good point! Starting small can really help you find your direction.
Yeah, just think of a non-trivial project that excites you!
I suggest really diving into one language until you reach an intermediate to semi-advanced level. For instance, go deep with Java—master concepts like the collection framework, exception handling, streams, and more. Understanding Object-Oriented Programming is crucial too. Try building practical applications like a banking system, habit tracker, or task manager to practice. Since you're job hunting, focus on data structures and algorithms with one language and get comfortable with basics and project work.
Sounds like a solid plan! I'll definitely keep working on Python and start looking for projects to dive into.

Hey, English isn't my first language either, and I make mistakes too! It’s all part of the learning process.