{"id":15076170,"url":"https://github.com/getvmio/free-ruby-resources","last_synced_at":"2025-02-26T17:41:40.179Z","repository":{"id":251137595,"uuid":"822448123","full_name":"getvmio/free-ruby-resources","owner":"getvmio","description":"Ruby Free Resources | This repo collects 18 of free resources for Ruby. 💎 Discover the beauty of Ruby programming with our Ruby Gems collection! This repository showcases a carefully curated set of free Ruby resources, courses, and an interactive Playground. Ideal for those who appreciate the sim...","archived":false,"fork":false,"pushed_at":"2025-02-01T02:21:34.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T04:01:50.983Z","etag":null,"topics":["awesome-list","free-resources","getvm","playground","programming","ruby"],"latest_commit_sha":null,"homepage":"https://getvm.io/tutorials/category/ruby","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getvmio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-01T07:11:31.000Z","updated_at":"2025-02-01T02:21:37.000Z","dependencies_parsed_at":"2024-12-11T13:00:49.800Z","dependency_job_id":"a95aac2d-f535-48db-a865-d9eb46f683c0","html_url":"https://github.com/getvmio/free-ruby-resources","commit_stats":null,"previous_names":["getvmio/free-ruby-resources"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-ruby-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-ruby-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-ruby-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getvmio%2Ffree-ruby-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getvmio","download_url":"https://codeload.github.com/getvmio/free-ruby-resources/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240317407,"owners_count":19782388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","free-resources","getvm","playground","programming","ruby"],"created_at":"2024-09-25T03:57:54.945Z","updated_at":"2025-02-26T17:41:40.159Z","avatar_url":"https://github.com/getvmio.png","language":null,"readme":"# Ruby Free Resources\n\n💎 Discover the beauty of Ruby programming with our Ruby Gems collection! This repository showcases a carefully curated set of free Ruby resources, courses, and an interactive Playground. Ideal for those who appreciate the simplicity and elegance of Ruby, from novices to seasoned developers.\n\n## Resources\n\n|   Index | Name                                                                                                                                            | Category            | Description                                                                                                                                                                                    |\n|---------|-------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n|       1 | [Programming Languages](https://getvm.io/tutorials/cse-341-programming-languages-university-of-washington)                                      | University Courses  | Explore non-imperative programming paradigms and languages like Ruby, Racket, and ML. Gain a comprehensive understanding of programming language fundamentals.                                 |\n|       2 | [Creating a Linux Desktop application with Ruby](https://getvm.io/tutorials/creating-a-linux-desktop-application-with-ruby)                     | Technical Tutorials | Learn to build a full-fledged Linux desktop app using Ruby and the GTK+ toolkit. Develop a todo list app with features like creating, editing, and archiving tasks.                            |\n|       3 | [Building a simple websockets server from scratch in Ruby](https://getvm.io/tutorials/building-a-simple-websockets-server-from-scratch-in-ruby) | Technical Tutorials | Learn how to build a simple websockets server from scratch using Ruby. Explore the fundamentals of websockets, server development, and real-world applications.                                |\n|       4 | [Markdown compiler from scratch in Ruby](https://getvm.io/tutorials/markdown-compiler-from-scratch-in-ruby)                                     | Technical Tutorials | Learn how to build a Markdown compiler from scratch in Ruby, covering tokenization, parsing, and code generation. Gain skills for building programming languages, parsers, and more.           |\n|       5 | [How to build a network stack in Ruby](https://getvm.io/tutorials/how-to-build-a-network-stack-in-ruby)                                         | Technical Tutorials | Dive into low-level network programming with this guide to building a network stack in Ruby. Learn about sockets, datagrams, and more.                                                         |\n|       6 | [Rebuilding Git in Ruby](https://getvm.io/tutorials/rebuilding-git-in-ruby)                                                                     | Technical Tutorials | Explore the technical implementation of Git version control system using the Ruby programming language. Gain insights into the modular design and UNIX philosophy of Git.                      |\n|       7 | [Ruby Snake](https://getvm.io/tutorials/ruby-snake)                                                                                             | Technical Tutorials | Explore game development using the Ruby programming language, with a focus on creating an engaging terminal-based Snake game.                                                                  |\n|       8 | [Build your own fast, persistent KV store in Ruby](https://getvm.io/tutorials/build-your-own-fast-persistent-kv-store-in-ruby)                  | Technical Tutorials | Learn how to build a fast and persistent key-value store in Ruby, gain insights into database development and storage technologies.                                                            |\n|       9 | [Ruby Programming Language](https://getvm.io/tutorials/ruby-programming-language-full-course)                                                   | Video Courses       | Comprehensive Ruby programming course covering basics, object-oriented programming, and real-world applications. Perfect for beginners and experienced developers.                             |\n|      10 | [Ruby on Rails: A Beginner's Guide](https://getvm.io/tutorials/ruby-on-rails-a-beginners-guide)                                                 | Video Courses       | Comprehensive beginner's guide to learning Ruby on Rails, covering web development, Ruby programming, Rails gems, authentication, and more. Gain the skills to create and publish a Rails app. |\n|      11 | [Learn Rails: Quickly Code, Style and Launch 4 Web Apps](https://getvm.io/tutorials/learn-rails-quickly-code-style-and-launch-4-web-apps)       | Video Courses       | Quickly create and finish web apps with Ruby on Rails. Build 4 CRUD web apps, including a personal blog, user messaging, To-Do List, and Wikipedia Clone.                                      |\n|      12 | [An Introduction to Ruby Programming Language](https://getvm.io/tutorials/an-introduction-to-ruby-programming-language)                         | Video Courses       | Explore the fundamentals of Ruby, a versatile and powerful programming language, including its web application framework Ruby on Rails.                                                        |\n|      13 | [Ruby on Rails Notes for Professionals](https://getvm.io/tutorials/ruby-on-rails-notes-for-professionals)                                       | Technical Tutorials | Comprehensive Ruby on Rails guide covering routing, ActiveRecord, views, migrations, best practices, and more. Ideal for beginners and experienced developers.                                 |\n|      14 | [Using Blocks in Ruby](https://getvm.io/tutorials/using-blocks-in-ruby)                                                                         | Technical Tutorials | Explore the usage of blocks and functions in Ruby programming with this insightful book by Jay McGavren. Valuable resource for Ruby developers and programmers.                                |\n|      15 | [Ruby Notes for Professionals](https://getvm.io/tutorials/ruby-notes-for-professionals)                                                         | Technical Tutorials | Comprehensive guide to Ruby programming, covering syntax, concepts, and practical examples from StackOverflow Documentation. Ideal for beginners and experienced developers.                   |\n|      16 | [Ruby Best Practices](https://getvm.io/tutorials/ruby-best-practices)                                                                           | Technical Tutorials | Comprehensive guide to writing clean, efficient, and maintainable Ruby code. Covers essential programming practices, design patterns, and development strategies for Ruby developers.          |\n|      17 | [Core Ruby Tools](https://getvm.io/tutorials/core-ruby-tools)                                                                                   | Technical Tutorials | Dive into the core concepts of Ruby programming with this guide on essential Ruby tools like Gems, Version Managers, Bundler, and Rake.                                                        |\n|      18 | [Intro to Ruby on Rails](https://getvm.io/tutorials/open-sourced-elective-database-and-rails-intro-to-ruby-on-rails-university-of-texas)        | University Courses  | Comprehensive 10-week Ruby on Rails course for beginners, covering databases and Rails in-depth with hands-on exercises and quizzes.                                                           |\n\n## More\n\n- [Free JavaScript Resources](https://github.com/getvmio/free-javascript-resources)\n- [Free HTML Resources](https://github.com/getvmio/free-html-resources)\n- [Free R Resources](https://github.com/getvmio/free-r-resources)\n- [Free Java Resources](https://github.com/getvmio/free-java-resources)\n- [Free Neural Networks Resources](https://github.com/getvmio/free-neural-networks-resources)\n- [Free Natural Language Processing Resources](https://github.com/getvmio/free-natural-language-processing-resources)\n- [Free Computer Science Resources](https://github.com/getvmio/free-computer-science-resources)\n- [Free React Resources](https://github.com/getvmio/free-react-resources)\n- [Free Security Resources](https://github.com/getvmio/free-security-resources)\n- [Free Node.js Resources](https://github.com/getvmio/free-node-js-resources)\n- [Free PyTorch Resources](https://github.com/getvmio/free-pytorch-resources)\n- [Free Computer Architecture Resources](https://github.com/getvmio/free-computer-architecture-resources)\n- [Free Functional Programming Resources](https://github.com/getvmio/free-functional-programming-resources)\n- [Free Operating System Resources](https://github.com/getvmio/free-operating-system-resources)\n- [Free Cryptography Resources](https://github.com/getvmio/free-cryptography-resources)\n- [Free Compiler Resources](https://github.com/getvmio/free-compiler-resources)\n- [Free Blockchain Resources](https://github.com/getvmio/free-blockchain-resources)\n- [Free SQL Resources](https://github.com/getvmio/free-sql-resources)\n- [Free Python Resources](https://github.com/getvmio/free-python-resources)\n- [Free Unix Resources](https://github.com/getvmio/free-unix-resources)\n- [Free Programming Resources](https://github.com/getvmio/free-programming-resources)\n- [Free Object-Oriented Programming Resources](https://github.com/getvmio/free-object-oriented-programming-resources)\n- [Free CSS Resources](https://github.com/getvmio/free-css-resources)\n- [Free Machine Learning Resources](https://github.com/getvmio/free-machine-learning-resources)\n- [Free Web Development Resources](https://github.com/getvmio/free-web-development-resources)\n- [Free Shell Scripting Resources](https://github.com/getvmio/free-shell-scripting-resources)\n- [Free Rust Resources](https://github.com/getvmio/free-rust-resources)\n- [Free Haskell Resources](https://github.com/getvmio/free-haskell-resources)\n- [Free Software Development Resources](https://github.com/getvmio/free-software-development-resources)\n- [Free Data Science Resources](https://github.com/getvmio/free-data-science-resources)\n- [Free Git Resources](https://github.com/getvmio/free-git-resources)\n- [Free Networking Resources](https://github.com/getvmio/free-networking-resources)\n- [Free Game Development Resources](https://github.com/getvmio/free-game-development-resources)\n- [Free TensorFlow Resources](https://github.com/getvmio/free-tensorflow-resources)\n- [Free Distributed Systems Resources](https://github.com/getvmio/free-distributed-systems-resources)\n- [Free Embedded Systems Resources](https://github.com/getvmio/free-embedded-systems-resources)\n- [Free DevOps Resources](https://github.com/getvmio/free-devops-resources)\n- [Free Docker Resources](https://github.com/getvmio/free-docker-resources)\n- [Free Robotics Resources](https://github.com/getvmio/free-robotics-resources)\n- [Free Computer Vision Resources](https://github.com/getvmio/free-computer-vision-resources)\n- [Free Deep Learning Resources](https://github.com/getvmio/free-deep-learning-resources)\n- [Free Cloud Computing Resources](https://github.com/getvmio/free-cloud-computing-resources)\n- [Free Go Resources](https://github.com/getvmio/free-go-resources)\n- [Free Data Structures Resources](https://github.com/getvmio/free-data-structures-resources)\n- [Free Control Systems Resources](https://github.com/getvmio/free-control-systems-resources)\n- [Free Artificial Intelligence Resources](https://github.com/getvmio/free-artificial-intelligence-resources)\n- [Free Data Analysis Resources](https://github.com/getvmio/free-data-analysis-resources)\n- [Free C++ Resources](https://github.com/getvmio/free-cpp-resources)\n- [Free Bash Resources](https://github.com/getvmio/free-bash-resources)\n- [Free Cybersecurity Resources](https://github.com/getvmio/free-cybersecurity-resources)\n- [Free Algorithm Resources](https://github.com/getvmio/free-algorithm-resources)\n- [Free Database Resources](https://github.com/getvmio/free-database-resources)\n- [Free C Resources](https://github.com/getvmio/free-c-resources)\n- [Free Version Control Resources](https://github.com/getvmio/free-version-control-resources)\n- [Free Linux Resources](https://github.com/getvmio/free-linux-resources)\n- [Free Computer Graphics Resources](https://github.com/getvmio/free-computer-graphics-resources)\n","funding_links":[],"categories":["More","Other Lists"],"sub_categories":["TeX Lists"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetvmio%2Ffree-ruby-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetvmio%2Ffree-ruby-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetvmio%2Ffree-ruby-resources/lists"}