Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ro31337/rubyisforfun
https://github.com/ro31337/rubyisforfun
book books ruby
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ro31337/rubyisforfun
- Owner: ro31337
- Created: 2018-10-06T00:40:44.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-04-06T16:59:31.000Z (over 2 years ago)
- Last Synced: 2024-05-02T00:59:08.111Z (6 months ago)
- Topics: book, books, ruby
- Homepage:
- Size: 11.6 MB
- Stars: 263
- Watchers: 10
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![CC BY 4.0][cc-by-shield]][cc-by]
# Ruby Is For Fun
![image](https://user-images.githubusercontent.com/1477672/151709731-bb271f46-953e-4e09-bf8a-2b97eaf1bf5f.png)
I wrote this book for my son. He is only 8, and hopefully he'll enjoy it soon.
It was for sale, but now it's free and under CC license. I decided to share the knowledge, and make the book even better with your help (see how to contribute below).
I tried to make things super easy to understand, at the same time emphasize important concepts (like memory pointers, and working with objects). Please enjoy and share :)
# Downloads
- LeanPub link: https://leanpub.com/rubyisforfun
- Direct download: https://leanpub.com/s/DuyDzcc1XhSfh5ks0Crj4g.pdf (Updated Feb 1, 2022)# Translations
- [Русский](https://github.com/ro31337/rubyisforfun_ru)
# About the book
This self-study course written as a book is your first step towards making money by coding and programming from home, and doing that with fun. You will understand how the Ruby language works, and establish a foundation for being successful freelance developer. This book gives you not only technical detail, but presents knowledge in a friendly format, understandable by all ages, providing a thorough explanation of modern concepts for absolute beginners.
In this book you will find 78 easy to follow tasks, so even people without any programming skill can solve them. Beginners will learn how to create, debug, and understand programs in Ruby. Those who are already familiar with the language will rediscover object-oriented concepts, memory organization, find career advice, and save the planet from a nuclear apocalypse.
## 🌟 Project Sponsors
Shown below are our bronze, silver and gold project sponsors.
Big thanks to these companies for supporting the project.
Note: Listed services are not tested, vetted nor supported by the author(s) in any manner.### Gold sponsors
Prevent workplace conflicts with this Slack app:
[Become a sponsor!](https://github.com/sponsors/ro31337)
[View all sponsors](https://github.com/sponsors/ro31337)
# How to Contribute
Found typo, grammar error, or area of improvement? Contribute to this repo. I'll regenerate the PDF within 24-48 hours, and will update the LeanPub and PDF link in this readme.
Try to make your PRs as small as possible. It's okay to consolidate multiple tiny improvements into one PR. I will accept your changes asap.
If you can do a full-page design art-work (like the book cover), let me know at `roman.pushkin at gmail`. It would be nice to add 5-10 full-page images.
# License
This work is licensed under a
[Creative Commons Attribution 4.0 International License][cc-by].[![CC BY 4.0][cc-by-image]][cc-by]
[cc-by]: http://creativecommons.org/licenses/by/4.0/
[cc-by-image]: https://i.creativecommons.org/l/by/4.0/88x31.png
[cc-by-shield]: https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg