Exactly. Even though I haven't gone beyond chapter 1 in the book - but only in chapter 3 they try to teach you Ruby assuming you know Java. HTML and CSS are just the basic stuff that you'll need anyway - but there is a focus on the tools like Cucumbur, rspec etc. that's needed for agile development. Surely its not view of "every programming language in the world" course ...