K the thing is am a person who doesn't want to learn programming to get a job, nope!! But I want to make all the ideas in my head and in my diary come true and no one can make that happen except me so I just want to get the skills i need to make whatever I want from Web to Apps and I want to start with web if at least I can be able to use JavaScript for front end and back end then some PHP for server I think that could make a good start for me and then am also much interested in Apps even more than web though I love them both so on the simple research I made, I was convinced that with Flutter I could develop cross platform apps and ever since Google used it for it's Google Assistant I think I should choose that over others whilst I still had to ask people like you who have more experience!! So what I have digested in from your advice is to take one step at a time so am gonna do that, thanks a lot. But am so sorry for being wordy!!!
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.
K the thing is am a person who doesn't want to learn programming to get a job, nope!! But I want to make all the ideas in my head and in my diary come true and no one can make that happen except me so I just want to get the skills i need to make whatever I want from Web to Apps and I want to start with web if at least I can be able to use JavaScript for front end and back end then some PHP for server I think that could make a good start for me and then am also much interested in Apps even more than web though I love them both so on the simple research I made, I was convinced that with Flutter I could develop cross platform apps and ever since Google used it for it's Google Assistant I think I should choose that over others whilst I still had to ask people like you who have more experience!! So what I have digested in from your advice is to take one step at a time so am gonna do that, thanks a lot. But am so sorry for being wordy!!!
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!