background preloader

Se former

Facebook Twitter

10 Free Ways of Learning Ruby Programming Language. I’ve to say it once again, there is no better time to learn programming than right now, this very moment. It’s growing very rapidly, and the demand for good programmers will continue to rise over the next two decades, until computer science is something that everyone knows about. You should be able to begin picking up the very basics rather quickly, by learning Ruby from these resources and platforms, but I think that I’ll be making another one of these in the coming days, to cover some free Ruby books that you can download and study – because, books do add a little bit more in-depth to the art you’re trying to master.

By the way, quite a few of these resources are meant for learning Ruby on Rails directly, but you shouldn’t consider that as a bad thing. You are going to end up learning about the framework one way or another. Ruby @ Codecademy Try Ruby You’ll get to see the basic syntax of the language, and how it all comes together. Rails for Zombies Ruby On Rails for Beginners RubyMonk. Tutoriel Ruby on Rails : Apprendre Rails par l'exemple | Le livre Tutoriel Ruby on Rails 3 and screencasts | par Michael Hartl.

Premiers pas avec Ruby. Voyons comment installer Ruby sous Windows. Rien de très compliqué, il vous suffit de vous rendre sur la page de Ruby, puis de cliquer sur "Téléchargements", et de télécharger le One-Click Installer pour Windows. Il ne vous reste plus qu'à choisir votre répertoire d'installation, et à valider en attendant la fin de la procédure d'installation. Ruby est livré par défaut avec deux éditeurs : SciTe et FreeRIDE. Pour lancer FreeRIDE (intégralement écrit en Ruby), rendez-vous dans le répertoire d'installation de Ruby, puis dans le répertoire "freeride", et exécutez "run.bat".

Je préfère SciTe, mais cela ne dépend que de considérations personnelles. En Ruby, tout est objet. Nous allons apprendre par l'expérience. En utilisant irb, nous allons pouvoir tester la syntaxe de base de Ruby et en visualiser directement le résultat, sans avoir à créer un fichier contenant notre code (un .rb) et à le modifier à chaque fois. II-A. L'invite de commande s'est modifiée. Ici, nous avons écrit "a+b". II-B. Ruby. Généralités Ruby est un langage de script entièrement orienté objet. Il a été créé en 1993 par le japonais Yukihoro "Matz" Matsumoto. De nombreux langages ont inspiré son créateur mais on peut citer principalement : Perl Python Smalltalk Lisp La première version fut distribuée en 1995. Implémentations Ruby est un langage mutli-plateforme : Unix Linux Windows DOS Mas OS X OS/2 Amiga Il est open source et distribué sous licence GNU GPL.

Un interpréteur écrit en Java a également vu le jour : JRuby, mais il reste peu utilisé. Les distributions de Ruby fournissent aussi un interpréteur en ligne de commandes : IRB (Interactive Ruby Shell). Fonctionnalités Comme décrit précédemment, Ruby est inspiré d'un certain nombre d'autres langages. Smalltalk (programmation objet, gestion des exceptions, ...)

On peut également citer les fonctionnalités principales suivantes : Garbage Collector (ramasse-miettes) Gestion dynamique de la mémoire Variables non typées. Railsinstaller. Après l'installation, nous recommandons la lecture des Rails Guides pour plus d'information au sujet du développement d'applications Web Ruby on Rails. Le Tutorial Ruby on Rails de Michael Hartl est aussi une excellente source d'information. Le tutorial se base sur l'utilisation d'un Mac, mais il sera également utile aux utilisateurs Windows. Si vous avez besoin d'aide avec RailsInstaller, rendez-vous sur notre Google Group où vous pourrez trouver les questions des autres utilisateurs, et poser les vôtres. Tout bug avec l'installeur est à remonter sur Github dans les dépôts respectifs ( railsinstaller-windows ou railsinstaller-nix ). N'hésitez pas à chatter et demander de l'aide sur le canal IRC #railsinstaller sur Freenode.

Getting Started with Rails. 1 Guide Assumptions This guide is designed for beginners who want to get started with a Rails application from scratch. It does not assume that you have any prior experience with Rails. Rails is a web application framework running on the Ruby programming language. If you have no prior experience with Ruby, you will find a very steep learning curve diving straight into Rails. There are several curated lists of online resources for learning Ruby: Be aware that some resources, while still excellent, cover versions of Ruby as old as 1.6, and commonly 1.8, and will not include some syntax that you will see in day-to-day development with Rails. 2 What is Rails?

Rails is a web application development framework written in the Ruby programming language. Rails is opinionated software. The Rails philosophy includes two major guiding principles: 3 Creating a New Rails Project The best way to read this guide is to follow it step by step. 3.1 Installing Rails Open up a command line prompt. 4 Hello, Rails! RubyDoc.info - Library Listing. Ruby-lang Français. Vous trouverez ici des manuels, tutoriaux et références pour apprendre Ruby. Une bonne partie de ces ressources est en langue anglaise. Sachez qu’il existe une association française pour la promotion du langage Ruby, Ruby France, qui propose des tutoriels en français ; il existe également plusieurs livres en français. Toutefois, la pratique de l’anglais est recommandée car il s’agit de facto de la langue dominante en informatique. Bon courage ! Débuter avec Ruby Ressources en français Ruby en vingt minutes Ce tutorial simple d’accès, en français, couvre les fondamentaux de Ruby.

Passer d’un autre langage à Ruby Vous êtes familier avec un autre langage de programmation et Ruby vous intéresse ? Je veux apprendre Ruby Ce site liste les principales ressources pour apprendre Ruby. ROR French Casts Une série de casts en français sur Ruby et Rails. Ressources en anglais Try Ruby! Un tutoriel interactif qui vous permet d’essayer Ruby dans votre navigateur. Ruby Koans Why’s (Poignant) Guide to Ruby Manuels.