There are a lot of tools and frameworks out there, so it's tough to know which ones to get started with. There are a lot of terms that don't make much sense until you just go ahead and start using them... HTML, CSS, JavaScript, CoffeeScript, Ruby on Rails, Django, HTTP, API, SSL, Angular... it's really frustrating to figure out what's what when you are just beginning, but once you do figure out, you realize that it's not rocket science. But I'd advise
anyone trying to learn to do web development to find a mentor who can help you get started by pointing in you in the right direction in terms of tools you'll need to learn to get started (and in what order to learn them). Once you have the basics, it'll be easier to know what tools you want to add to your arsenal later.
A great way to meet people who can give you guidance is through local meetups. For example, you'll likely find people with web development experience at any Python meetup. Finding a good mentor will save you a lot of time.