Main topics ruby
Estimated reading time: 1 minuteMain Topics
source
- official site : https://www.ruby-lang.org/en/
- official github: https://github.com/ruby/ruby
- online compile: https://repl.it/languages/ruby
- try ruby : http://tryruby.org/levels/1/challenges/0
- awesome ruby : https://github.com/markets/awesome-ruby
- online book : https://learnrubythehardway.org/book/
- https://github.com/nanotechz9l/ruby-101/blob/master/atvvk.rb
- https://github.com/sintaxi/learn-ruby
- https://github.com/JoshCheek/ruby-kickstart
-
https://launchschool.com/books/oo_ruby/read/the_object_model##whyobjectorientedprogramming
- Book:- https://launchschool.com/books/ruby/read/introduction
- tutorial:- http://rubylearning.com
- tutorial:- http://www.techotopia.com/index.php/Advanced_Ruby_Arrays
- official:- http://ruby-doc.com/docs/ProgrammingRuby/
- tutorial:- http://www.rubyist.net/~slagell/ruby/
- tutorial:- https://en.wikibooks.org/wiki/Ruby_Programming
- core:- http://ruby-doc.org/core-2.4.2/
- core:- http://ruby-doc.org/stdlib-2.4.2/
-
core:- https://docs.ruby-lang.org/en/trunk/extension_rdoc.html
- package manager:- https://rubygems.org/
course list
- KEYWORDS
- STRING ESCAPES
- OPERATORS
- RUBY VARIABLE SCOPE INDICATORS
- OBJECT TYPES
- Objects
- Variables
- Variable scope indicators
- Integers
- Floats
- Strings
- Arrays
- Array methods
- Hashes
- Symbols
- Booleans
- Ranges
- Constants
- CONTROL STRUCTURES
- Conditionals if, else, elsif
- Conditionals unless, case
- Loops
- Iterators
- CODE BLOCKS
- What is a code block
- Find
- Merge
- Collect
- Sort
- Inject
- METHODS
- Defining and calling methods
- Variable scope in methods
- Arguments
- Argument default values
- Return value
- Operators are also methods
- CLASSES
- Defining and using classes
- Instances
- Attributes
- Reader writer methods
- Attribute methods
- Initialize method
- Class methods
- Class attributes
- Class reader writer methods
- Inheritence
- Subclass overriding
- Accessing the superclass
- MODULES
- Namespacing
- Mixins
- Load, require, and include
- Enumerable as a mixin
- Input output basics
- File system basics
- File paths
- Accessing files
- Writing to files
- Reading from files
- File pointer
- Renaming and deleting files
- Examining file details
- Working with directories