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 May and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
Sinatra: Up and Running: Ruby for the Web, Simply (2011)
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
Express in Action: Writing, building, and testing Node.js applications (2016)
Express in Action is a carefully designed tutorial that teaches you how to build web applications using Node and Express. Express.js is a web application framework for Node.js. Express organizes your server-side JavaScript into testable, maintainable modules. It provides a powerful set of features to efficiently manage routes, requests, and views along with beautiful boilerplate for your web applications. Express helps you concentrate on what your application does instead of managing time-consuming technical details.
Author(s): Evan Hahn
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.
Author(s): Sudeep Agarwal, Manoj Sehrawat
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.
Author(s): Darren Jones
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.
Author(s): Peter Cooper
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.
Author(s): Joe Yates
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
You might also be interested in: .NET, Oculus Rift, Sitecore, OpenCV, ASP.NET MVC, Apache Kafka, Automation, Amazon EC2, Vue.js, Zend Books.
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 Library 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.
Learn Enough Ruby to Be Dangerous: Write Programs, Publish Gems, and Develop Sinatra Web Apps with Ruby
Author(s): Michael Hartl
ID: 3294111, Publisher: Addison-Wesley Professional, Year: 2022, Size: 50 Mb, Format: epub
Sinatra: Up and Running: Ruby for the Web, Simply
Author(s): Alan Harris, Konstantin Haase
ID: 1528535, Publisher: O'Reilly Media, Year: 2011, Size: 7 Mb, Format: 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.