The only really productive way to learn coding in my opinion is to build things. It's less overwhelming, and you absorb 10x more knowledge than reading about it, so your goal should be to start a basic project as soon as you can and then keep on trying to build more and more. You'll be surprised how quick you learn by doing this.
If you're interested in web development then you need to learn a combination of markdown (html, css, ie. things that just change what a page looks like) and programmatic coding (php and javascript are significantly more complicated than markdown because they can do much more).
As LostConnection mentioned, JS is a bit of a bugger to get your head around in the beginning compared to something like Python or PHP, but JS is also probably equal 1st place for the most useful language you could learn (equal first with Python).
I would suggest either diving into html and css on their own to get some practical coding happening in a relatively simple way (you'll learn html/css very fast because it's easy to get your head around), or start learning Python before other programmatic languages.
If you start with JS you might do fine, but there's a good chance it will be too many new concepts at once and you'll get the impression that all coding is as tough as JS. It's not - html, css and Python are all very learner friendly and once you can code even half-decently in them, you'll be able to tackle PHP and JS
much more easily because there is a lot of crossover which you'll already understand.
For web dev, I've always found treehouse to be quite good, but like I said you'll pick it up quickly if you're practically applying it, so loads of videos and courses for html/css aren't really necessary imo.
If you want a course to start with:
https://teamtreehouse.com/library/i...iar-with-html-and-css/welcome-to-html-and-css
This video is also 7 years old, but it's great if you want to get a rounded understanding of how to build websites with wordpress:
You can use this video to build a basic site, and then learn the basics of html/css from treehouse course and apply them to the wordpress site you're building. You have to dip your toes into a real project to learn properly and quickly.
This is the best course to learn the basics of Python quickly -> Dr Chuck is a good teacher:
https://www.coursera.org/learn/python (this was the actually first python course I worked through)
This is a simple small project (building a basic webscraper with Python) which is perfect for cementing knowledge and seeing practical results. Follow on from the course above by working through building this webscraper and by the end of that you'll understand the basics of Python quite well:
https://www.techrepublic.com/article/build-a-basic-web-scraper-in-python/
Once you understand things like loops, conditional statements and different data types, go to projecteuler.net and try to work your way through those problems. You'll learn 100x faster doing this than just reading about it or watching people talk about it.
Use stackoverflow constantly to ask other coders for help when you're learning and be prepared to research things on Big G non-stop when you're starting out.
Once you've got a grip on html, css and python basics, start looking into php or js.