I've been self-learning programming for about a year and a half and completed over 10 projects, including web apps for absorption spectroscopy and paper chromatography, as well as tools for business management and tax automation. I feel like I've gotten past the basics and I'm picking up new frameworks pretty quickly. However, I'm starting to hit a plateau as I move into intermediate concepts, and I'm finding it hard to find new resources. I'm hoping for some advice on how to progress my skills further, especially since I primarily work in Python and use React with Tailwind for web development.
4 Answers
It really helps to narrow down what area you want to dive into, like backend or frontend development. You could take some online courses on platforms like Udemy to get deeper knowledge. Also, learning about Docker and containerization is super beneficial and widely used in the industry!
If you're not confident about what 'basics' means, maybe it's time to reassess your skills. If you're aiming for a career in software development, I'd recommend considering a college degree. But if you're just curious about programming, exploring a new technology can be a great next step.
You might want to start doing some freelance work or contracts. Getting real-world experience and client endorsements can really strengthen your resume when applying for bigger roles. Just keep in mind that it might take time unless you have a strong network already in place.
Why not challenge yourself by making a video game? It's a fun way to push your skills and learn a ton of new concepts! It's definitely a stretch but worth it.

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