This guy has some good videos to help you grasp the syntax/markup of html/css/javascript/jquery/php pretty quickly:
[ame="http://www.youtube.com/watch?v=Ggh_y-33Eso"]Learn HTML in 15 Minutes - YouTube[/ame]
[ame="http://www.youtube.com/watch?v=cGlVc1cXneI"]CSS Video Tutorial Pt 4 - YouTube[/ame]
[ame="http://www.youtube.com/watch?v=_cLvpJY2deo"]JavaScript Video Tutorial Pt 1 - YouTube[/ame]
[ame="http://www.youtube.com/watch?v=O8C86NHhFZg"]JQuery Video Tutorial Pt 7 - YouTube[/ame]
[ame="http://www.youtube.com/watch?v=l21g8dJmD7U"]Web Design and Programming Pt 1 PHP - YouTube[/ame]
More videos on his youtube profile:
https://www.youtube.com/user/derekbanas/videos
Another good source for php and other languages is learnxinyminutes.com:
Learn php in Y Minutes
If you want something more slower paced there is a huge course on udemy with a lot of good reviews covering php, html, css, javascript, jquery, apis, and html5 mobile apps. Coupon code "SUMMER19" takes it from $200 to $19:
https://www.udemy.com/complete-web-developer-course/?couponCode=SUMMER19
In the end though the only way to really learn is by practice, if you really want to get up to speed break the language/framework down to 1 or 2 items to focus on at a time and bang out 100 lines of code until you feel that you can a) do it all over again without having to reference the syntax/documentation and b) you could look at somebody else's code and know what it's doing.
So if you wanted to start off with variables in ruby just bang out 100 lines like this:
Code:
relationship = "friend"
name = "bob"
age = "30"
profession = "accountant"
city = "Miami"
favorite color = "blue"
relationship = "brother"
name = "dave"
age = "20"
profession = "student"
city = "New York"
favorite color = "green"
etc...
Just go through the official documentation or through the learnxinyminutes.com cheat sheets and work your way down the list 100 lines at a time. To make it less boring and have it stick better it's a good idea to use real data like the example above with brief info about your friends and family or maybe practice loops using the years your favorite sports teams won championships and have it put/print each year like this:
Code:
superbowlwins = [1971,1977,1992,1993,1995]
superbowlwins.each do |victory|
puts "The Dallas Cowboys won a superbowl in #{victory}"
end
which would output:
The Dallas Cowboys won a superbowl in 1971
The Dallas Cowboys won a superbowl in 1977
The Dallas Cowboys won a superbowl in 1992
The Dallas Cowboys won a superbowl in 1993
The Dallas Cowboys won a superbowl in 1995
Then do the same with stuff like a list of things to do, a shopping list, your favorite cars, what bills you need to pay, etc.
Once you get the syntax down, focus on building something you actually care about and just hack and stumble your way through it by looking up things as you go along. That's really the only way you end up learning. Be sure to get yourself a good ide/text editor as well such as sublime text or phpstorm/webstorm, phpdesigner, etc. Enable code completion to help you out BUT make sure you still type out everything so you can really learn the syntax.
Also get to know and love stackoverflow.com