Hi Dev Community! 👋
I'm a B.Tech CSE student with some basic knowledge in Python, Java, C, and PHP.
I'm planning to build my career over the next 2 years and want to focus on two areas:
Web Development
Data Science / AI / Machine Learning
Right now, I’m feeling a bit confused about how to start effectively and which core language I should stick with to avoid spreading myself too thin.
👨💻 What I already know:
Basic programming concepts (loops, conditionals, OOP)
Beginner-level coding in Python, Java, C, PHP
🧠 What I want to learn/do:
Frontend + Backend web development (full stack if possible)
Data analysis, ML models, and AI apps
Build real-world projects, get internships, and eventually land a good job
❓ My questions:
Should I stick to Python as my main language, or also keep Java/PHP in my stack?
Can I manage both Web Dev and AI/ML together in 2 years?
What would be a realistic 2-year roadmap to reach an intermediate level in both fields?
Any tips to build a strong portfolio while learning?
Thanks in advance! 🙏 I'd love any suggestions, roadmap links, course recommendations, or just general advice from those who’ve been in a similar spot.
Top comments (0)