أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
Well to begin with I suggest you get familiar with the basics of HTML, CSS, and Javascript. There are loads of free Websites and YouTube Channels who offer great tutorials for eg. TheNewBoston, codecademy and definitely not forgetting W3Schools.
If you're looking for server side languages then you can start with PHP basics. The above sites have very good free courses in PHP as well.
Once you have got the hang of the basics you can start learning some preprocessors like Jade, SASS and Coffeescript which can help speed up and ease your development by an large amount. You can also start using Frameworks like Bootstrap and Materialize which can help you create mobile first responsive web apps faster.
But please take the time to get your basics straight before moving to frameworks because if your basics are not proper you wont be able to take full advantage of the framework and most of your sites will end up looking the same.
This is a good and useful question, I wish to find acceptable answer