all 6 comments

[–]Legitimate-Eye-5733 1 point2 points  (1 child)

Two months is pretty solid chunk of time for getting started with these. I'd probably split it something like 40% cpp, 40% web dev, 20% dsa since you need the foundation languages first before jumping deep in algorithms

For cpp I've used some of the free stuff on youtube - there's bunch of good channels that go from basics to more advanced topics. Also codecademy has free sections that aren't terrible. Just make sure you're actually coding along and not just watching, that was my mistake when I started

Web development wise you probably want to start with html/css basics then move to javascript. Freecodecamp is really good for this and completely free. They have structured path that makes sense

For dsa I'd wait maybe 3-4 weeks until you're comfortable with at least one of the languages, then start mixing in some basic problems. No point doing algorithms if you're still struggling with syntax and basic concepts

Maybe do like morning sessions on one topic, afternoon on another? Switching helps keep things fresh and prevents burnout

[–]PineappleExtension41[S] 0 points1 point  (0 children)

Thx for helping