S’auto-former à ruby
1 - Installer ruby avec rvm
2 - Regarder la doc ruby
Regardez essentiellement la colonne Methods, quand vous cliquez dessus, vous avez des exemples d’utilisation.
Je vous encourage à avoir une console ruby d’ouverte (irb « interactive ruby ») et de tester ce que vous voyez dans la doc.
Lancer un terminal, puis faite irb.
Core ruby
Voici quelques classes de base à connaitre :
https://ruby-doc.org/core-2.7.0/Enumerable.html
https://ruby-doc.org/core-2.7.0/String.html
https://ruby-doc.org/core-2.7.0/Integer.html
https://ruby-doc.org/core-2.7.0/Float.html
https://ruby-doc.org/core-2.7.0/Array.html
https://ruby-doc.org/core-2.7.0/Object.html
https://ruby-doc.org/core-2.7.0/Time.html
https://ruby-doc.org/core-3.0.1/File.html
Ensuite la stdlib ruby
Voici quelques classes additionnelles issues de la stdlib (pour celles-ci n'oubliez pas de faire un require avec le nom de la classe en minuscule...).
https://ruby-doc.org/stdlib-3.0.1/libdoc/date/rdoc/Date.html
https://ruby-doc.org/stdlib-3.0.1/libdoc/date/rdoc/DateTime.html
https://ruby-doc.org/stdlib-3.0.1/libdoc/csv/rdoc/CSV.html
https://ruby-doc.org/stdlib-3.0.1/libdoc/yaml/rdoc/YAML.html
https://ruby-doc.org/stdlib-3.0.1/libdoc/fileutils/rdoc/FileUtils.html
3 - Ensuite jeter un oeil à rubygems pour trouver des gems>
Les gems sont des packages ruby. Vous pouvez les trouver ici : https://rubygems.org
4 - Ne pas oubliez GitHub
De nombreux projets et leur source se trouvent sur github : https://github.com/
S’auto-former à RubyOnRails :
C’est un peu long à lire mais c’est essentiel pour avoir de bonnes bases.
Même si vous ne retenez pas tout, vous saurez que ça existe pour vous y référer à la doc en cas de besoin.
https://guides.rubyonrails.org/
Ensuite voici la doc rails :
https://api.rubyonrails.org/
Amusez-vous bien ;)