Funny.. But no.
Books may be cheap. But tutorials are free.
Oh really, tutorials are by random people on the internet without any sort of certification of their knowledge. They mostly don't cover all the important boring details that books do. You pay for what you get a free tutorial which teaches you bad coding habits and only scratches the surface or a book by a professional in the industry that covers all major topics of consideration.
How much do you know?
Intermediate-Beginner - PHP > Only books
Intermediate-Beginner - MySQL > Only books
Beginner - Javascript > Only books
Intermediate Java > Books + School
Intermediate - Advanced Python > Books + School
Beginner - C++ > Free E-books on language and OpenGL
Intermediate-Advanced - AS3 > Only books
Intermediate - Assembly> 2 books and 2 courses
Intermediate-Beginner - Discrete Math > 2 books and courses
Beginner - AI > Only books
Beginner - Cognitive neuroscience > Only books
Intermediate - Linux > Some tutorials mostly books
Starter - HTML5 canvas > Only books
That's only a starter
You pay for what you get. If you are a normal and don't have some absurd IQ which is unlikely. Less than 1 percentile is hard to find.
Then;
1. Expensive - Go to school for it > Best education.
2. Not that expensive - Buy books and study and practice > If you lucky you might get something good out of this if you stick to it.
3. Cheap - Watch free tutorials by 14 year old > Learn the basics or script kiddie
There are of course exceptions to this like really good tutorials but there aren't that many out there. But there are hundreds of fantastic books. People write books because they want money and most people judge them on the quality and how much they learned. Youtube tutorial videos don't earn you much cash and most of the audience isn't that old or mature yet. So you make it entertaining to watch and make them feel like the little script they copied is actually pretty good.
There are plenty for free texts on the internet from reputable authors.
Zomg you want to learn html5 for free?