If you want to go into web development with ease and no boundaries to which components you want to use, then dig into Padrino. Padrino is super interesting, but there aren't a lot of docs available and this book will change it.
This book will teach you how to craft web applications in Padrino with joy and fun.
The person behind this book @wikimatze: