I've been on my programming journey for about two and a half years now. I started with HTML, CSS, and a bit of JavaScript in a bootcamp, but it felt pretty superficial. After that, I moved on to Python and Django. Currently, I'm a broke Computer Science student, learning new programming languages every semester, but I feel like I'm not making any real progress. I don't have any friends or family who can help me in the tech field, so I'm reaching out for tips and advice on how to actually get better at programming and make the most of my skills.
3 Answers
You're definitely doing better than you realize! Keep going! Look for junior Django or back-end developer positions, maybe with FastAPI. Remember, programming languages are just tools—use them in your projects to solve real problems. What are you hoping to focus on after you finish studying?
One great way to get better is by working on projects that interest you. Try to find real problems you can solve using a web app—something like Next.js and Vercel is great because it's free! Start with a minimum viable product (MVP) and go from there. This not only helps you build your skills but also creates a portfolio you can show off later. Remember, focus on the logic behind the solutions; that's where the real learning happens.
I appreciate your advice, thanks a ton!
You really should focus on personal projects that matter to you. When you're passionate about something, the motivation to learn and improve flows naturally. It doesn't have to be a giant project—just something that resonates with you will make a huge difference.

In the long run, I'm looking to outsource clients, especially within the e-commerce sector, focusing on building and managing their websites.