In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Sinatra books and tutorials can help fill your brain this April and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
Take advantage of Sinatra, the Ruby-based web application library and domain-specific language used by GitHub, LinkedIn, Engine Yard, and other prominent organizations. With this concise book, you will quickly gain working knowledge of Sinatra and its minimalist approach to building both standalone and modular web applications. Sinatra serves as a lightweight wrapper around Rack middleware, with syntax that maps closely to functions exposed by HTTP verbs, which makes it ideal…
Author(s): Alan Harris, Konstantin Haase
Author(s): Evan Hahn
3. Learning Sinatra (2016)
Sinatra is a Ruby framework that is widely used in the Industry. You can use it to make a single-page web app or a large-scale one. With the increased online footprint, you can create and deploy your own application. Whether you are brand-new to online learning or a seasoned expert, this book will provide you with the skills you need to successfully create, customize, and deploy a Sinatra application. Starting from the beginning, this book will cover how to install Ruby and Sinatra…
Author(s): Sudeep Agarwal, Manoj Sehrawat
4. Jump Start Sinatra (2013)
This short SitePoint book provides readers with a fun and yet practical introduction to Sinatra, a framework that makes web development with Ruby extremely simple. It’s not intended to be a completely comprehensive guide to the framework or an in-depth Ruby tutorial, but will quickly get you up to speed with Sinatra and give you the confidence to start experimenting on your own. The book is built around a real-life example project: a content management system. It’s a fun and easily understandable project that…
Author(s): Darren Jones
5. Beginning Ruby (2011)
Based on the bestselling first edition, Beginning Ruby: From Novice to Professional, Second Edition is the leading guide for every type of reader who wants to learn Ruby from the ground up. The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends. Beginning Ruby starts…
Author(s): Peter Cooper
6. Instant Sinatra Starter (2013)
Your practical guide to getting started with Sinatra to quickly create simple web applications. Sinatra is a free and open source software web application library and domain-specific language written in Ruby. It provides both the beginner and the experienced professional with a tool for creating simple, yet powerful web applications. Instant Sinatra Starter is a practical, hands-on guide that provides you with the necessary knowledge to get started from scratch.Including all the necessary steps to put together…
Author(s): Joe Yates
7. Scalatra in Action (2016)
Scalatra in Action introduces the Scalatra framework and the Sinatra model. It covers the framework in its entirety, starting with concepts like request routing, input handling, actions, and HTTP responses, then proceeds to more advanced topics, such as data access, handling heavy load, asynchronicity, securing applications, designing and documenting RESTful APIs, and real-time web programming. Scalatra is a lightweight Scala web framework similar to the popular Ruby-based Sinatra.
Author(s): Dave Hrycyszyn, Stefan Ollinger
Best Books to Help You Learn Sinatra
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Genesis and download some Sinatra books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
Sinatra: Up and Running: Ruby for the Web, Simply
Author(s): Alan Harris, Konstantin Haase
Publisher: O'Reilly Media, Year: 2011, Size: 7 Mb, Download: pdf
Please note that this booklist is not absolute. Some books are truly best-sellers according to USA Today, others are written by unknown writers. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant links you could recommend? Leave a comment if you have any feedback on the list.