What are the best free ways to improve my programming skills and prepare for a developer career?
Asked by
MellowRaven42
I'm a beginner who has studied some C and C++, but I never finished a degree or received a certificate. I'd like to improve my programming skills using free resources such as tutorials, courses, or websites, and eventually work as a developer. I'm considering learning Python for backend development because I already have some experience with C. Are there any high-quality learning paths recommended by professional developers? Would a certificate be useful, or would pursuing a degree be a better option?
Answers
LearnCpp.com is a solid free resource if you want to build a stronger C++ foundation. Iโd focus less on collecting certificates and more on understanding programming fundamentals, data structures, debugging, and building projects. Most software employers donโt place much value on generic certificates, so a portfolio or relevant degree usually carries more weight. Also, choose the area of development you actually want to pursue first, then learn the languages commonly used in that field rather than picking Python only because you know some C.
Reply to this answer
You could try the free Python for Everybody materials. They include videos, downloadable lessons, and exercises that can be submitted for feedback. The same instructor also has introductory C material. Itโs a good structured starting point if you want to learn without paying for a course.
MellowRaven42: That sounds like a great place to start, especially since itโs free. Iโll give it a try and work through the exercises.
Reply to this answer
Certificates generally arenโt very meaningful in software development because thereโs no consistent standard for how theyโre earned. Employers usually care more about what you can build and explain. A degree can help, especially for getting past entry-level screening, but it isnโt the only route. Build several practical projects, learn Git, practice problem solving, and document your work so employers can evaluate your skills.
Reply to this answer
Add your answer
Answers are reviewed before publication.
MellowRaven42: That makes sense. I was already thinking that a degree would probably be more useful than a certificate, but Iโm worried about the cost, time, and balancing it with work. Iโll look into realistic ways to pursue one.