Hey everyone! I'm Alejandro, an 18-year-old tech student from Colombia. I'm pursuing a Technician Degree in Software Development that began in January 2024. I'm reaching out because I've hit a point where I want to enhance my programming skills on my own. The school is mainly focused on a single project centered around creating a web page with a working database in PHP, and while I appreciate the structured approach, I feel limited in my learning. I have very basic knowledge in Python, JavaScript, and PHP, and I'm eager to invest my free time in learning more languages or completing courses that will benefit my growth as a developer. I'd love to hear where you think I should start learning, which programming language might be the most useful for beginners, and any advice you might have based on your own experiences. Thanks for reading!
4 Answers
Hey Alejandro! It’s awesome that you want to expand your programming skills. I suggest diving deeper into JavaScript first. It’s super versatile and used in both front-end and back-end development (thanks to Node.js). Once you're comfortable with it, exploring frameworks like React for the front-end or Express.js for the back-end will really boost your skills. Since you’ve had some exposure to PHP, strengthening it with Laravel as a framework could also be beneficial. Besides JavaScript, I’d encourage you to check out Python too; it’s great for things like data science and is user-friendly. Remember, working on personal projects and contributing to open source can significantly enhance your learning!
Check out the pinned post titled "New? READ ME FIRST!"—it could offer some great starting points. Definitely take advantage of that!
Why not start with cs50? It's a great introduction to the world of programming. After that, you could tackle cs50 Python or other intensive courses like a 30-hour C++ course. Take your time to digest the materials and you'll build a strong skill set. Building projects as you learn is key!
Hi Alejandro! Your English is impressive! Don’t stress too much about which language is the most useful—focus on what you want to achieve. You mentioned PHP, which is a solid language. It's often about the breadth of languages you experience, so if you're curious about languages like C, C++, or Java, jump in! My recommendation is to prioritize gaining hands-on experience over just theoretical knowledge—this is what really helps you grow. Best of luck on your programming journey!
Related Questions
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
[Centos] Delete All Files And Folders That Contain a String