I've been learning Python for about a month now through video tutorials and W3 Schools, but I've heard W3 Schools might not be the best approach. I feel like I'm just reading without enough practice. After grasping the basics of Python, I started learning HTML and I'm currently following the FreeCodeCamp full stack curriculum, which I find more interactive and coding-oriented. I'm torn between continuing this course (which includes HTML, CSS, JavaScript, front-end libraries, and then Python) or finishing Python first before diving into front-end development. I'm interested in both web development and machine learning too. Do I need to have a solid foundation in Python to venture into machine learning, and which path should I prioritize? Also, any good resources or websites for learning would be appreciated!
1 Answer
Honestly, the order doesn’t matter too much! Just make sure you practice actively rather than just reading. Python is super popular for machine learning, but you can do ML in other languages too. Python is a great starting point since it has a lot of libraries for machine learning. Just keep building your skills—every language has similar fundamentals, so it won't be wasted time! Plus, you'll pick up machine learning concepts gradually anyway.
Sounds good! I think I'll stick with HTML and CSS first since web development seems solid right now. It's a good strategy to learn both Python and web dev simultaneously since it keeps things interesting.