The Joy of Bootstrap: A smarter way to learn the world's most popular web framework
Most helpful customer reviews
60 of 62 people found the following review helpful.
The Joy of Bootstrap had great reviews so I gave it ...
I recently decided that I wanted to learn some Bootstrap and searched for a book. The Joy of Bootstrap had great reviews so I gave it a go. I have to say I’m very disappointed. This book is incredibly short (yeah it’s 110 pages, but with something like size 16 font!). The book is so short I read it in 45 minutes!
I have read hundreds of programming books and this is one of the most basic and cursory I’ve read. After reading it I have no knowledge of what Bootstrap does just that I use CSS classes to do it and some jQuery), no understanding of why, and only a very basic understanding of Bootstrap in general. For example, one of the things I was most excited about was the way Bootstrap handles navigation menus in a responsive manner. Chapter 6 is called “Drop downs and Nav Bars.” It contains a description of what a nav bar is, a screenshot of one, and NO information on how to create one! Instead it directs me to the author’s website… Well I can go to his website without buying the book, so what am I paying for here?
The author also fails to explain what are data- attributes, why some of his examples use aria attributes, etc. These seem like important things to understand for HTML5 and Bootstrap. I don’t want to be a copy/paste coder who says “I added aria-valuemax because the example did.” I want to know what it is and why I’d use it. I’d even go so far as to say the author gives bad advice such as telling me that using an input-group-addon for anything other than text is a bad idea. In fact, most standard UI guidelines recommend putting a “search” button as what amounts to an input-group-addon. Unfortunately, the author suggests this as a bad idea… There are some things that are downright wrong. Like telling me to use sr-only to hide text… It’s actually about making text available to screen readers, not hiding text! I have to say too that the author seems to have been learning Bootstrap as he wrote the book. Statements like “I experimented a bit to see if I could find out [what page headers do.]” or “I struggled a bit with this one” or “Eventually I got it to work” or “I played around [… with] some of the classes I thought would work in Wells [and they] do not. Oh well!” don’t exactly give me the impression that the author is a Bootstrap expert. Instead it makes me feel like he played around with Bootstrap for a week, saw there were relatively few books on the topic and figured he’d give it a go. The back cover even seems to indicate this when it talks about how few books there are on the topic.
If you have little to know CSS experience, no web development experience (ASP.NET, PHP, etc.) and have only done basic HTML websites, this book is probably useful. For someone like myself who is a seasoned web developer who wanted to learn Bootstrap, this book was a waste of time. About the only thing I thought the book did well was explaining the Bootstrap grid system. I feel like I have a better understanding of how that works for responsive design. However, I think with 2 hours of searching online I’d have gained the same knowledge and $13 in my bank account.
1 of 1 people found the following review helpful.
Save Your Money, Read Bootstrap's Online Documentation Instead
By Just Some Guy
Buying this book was a mistake. I literally read the whole thing in 1 hour. Small pages, big text, lots of pictures, no depth. Also - the author is obviously not a pro. I think HE read the online docs, tried some examples, and wrote the book the next day.
I haven't ready anything about Bootstrap before, and I wanted a good, complete reference. While I considered reading the online docs, I like books. I'll admit it - the 4-star rating and Twitter logo on the cover fooled me, so I bought it. It's not that it's a _bad_ book, it's just that it's little more than a very basic overview of Bootstrap.
The good: It introduces many of the features and capabilities of Bootstrap, shows some very easy to follow examples, and offers links to more resources and information.
The bad: That's all it does. There's no depth here.
Final word: I should have saved the $15. I got a good intro to Bootstrap, but I could have bought dinner and read the online docs for free, which I will now have to do anyway. Oh well. #sigh
8 of 9 people found the following review helpful.
Maybe 1 1/2 stars, but that's it
This book was a waste of money and, worse, time. There are very few cases where the example code is tied to a visual representation of the produced result. There are examples that are just flat wrong. There is a "sample website", and "challenge solutions" to go with it. But there are never examples of how the author approached / solved the problem. One doesn't get to see relevant examples of what the website looks like. An odd snippet here and there, but nothing cohesive. It makes me wonder if this sample website is merely a figment of the author's imagination.
Most oft-repeated phrase: There is an example of this code on the https://www.joyofbootstrap.com website titled blah, blah, blah.
So save your money, visit the website, play with the examples there. That combined with any tutorial you'll find Googling about would be a better use of your time than reading this book.
I'm going to stop now because writing any more would be throwing good time after bad.
Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your IT knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.