I see that your ultimate goal is to develop for mobile, so my suggestion is start with that. Web development is huge, and learning full stack web development to eventually end up building mobile apps might not be time efficient. Of course if you want to learn web dev, go ahead and do it, I’m a full stack web dev myself. But if you have some ideas that you want to make a reality, then do that. If you’re setup on learning mobile dev I recommend this course, which I’m following to learn Flutter. They’re the same course but there’s a free version with the first 10 hours.
I see that your ultimate goal is to develop for mobile, so my suggestion is start with that. Web development is huge, and learning full stack web development to eventually end up building mobile apps might not be time efficient. Of course if you want to learn web dev, go ahead and do it, I’m a full stack web dev myself. But if you have some ideas that you want to make a reality, then do that. If you’re setup on learning mobile dev I recommend this course, which I’m following to learn Flutter. They’re the same course but there’s a free version with the first 10 hours.
Intro to Flutter (First 10 hours) Free
The complete course
For Web Dev, one of my favorite YouTube channels is The Net Ninja
Good luck
Am gonna check that so thank you very much for having a heart that make others to succeed too!