Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I get better at/learn more about Ruby? [closed]

Tags:

ruby

I have recently started learning Ruby, as my first programming language. I feel comfortable with the syntax, and I've done numerous tutorials that just teach the same basics. I have written a few small programs (including my own method for sorting an array that I thought was pretty smart until someone told me to Google 'Bubble Sort'), but I feel I need to attempt something bigger and harder to understand more about Ruby. Any ideas as to how I can do this?

like image 621
bennybdbc Avatar asked Sep 25 '09 01:09

bennybdbc


People also ask

How long does Ruby take to learn?

With our Learn Ruby and Learn Ruby on Rails courses, it will take about 10 hours to get through the material. However, once you're done, you'll want to spend time practicing on your own and building projects to really master the language.

Is it worth learning Ruby in 2022?

Ruby's and Ruby on Rails' Overall Popularity Although way behind main contenders, such as PHP or Python, Ruby still makes the cut for the 20 most popular programming languages list in 2022. The 2022 edition of Stack Overflow Annual Developer Survey also places RoR in a similar spot.

Why is Ruby so complicated?

So why does Ruby have at least two ways of doing exactly the same thing? It's because the people who created Ruby were inspired by a few other programming languages — Perl, Smalltalk, and Lisp are a few — and they borrowed the different names for doing things from those languages.

What should I learn before learning Ruby?

To master the beginner level, you need to understand what to start with. Ruby on Rails is a full-stack framework that covers backend as well as front-end web development, but it's preferable to begin with the front-end basics: CSS, HTML, and JavaScript, technologies that always go together.


1 Answers

Ruby Resources


  • http://www.rubyist.net/~slagell/ruby/
  • http://web.njit.edu/all_topics/Prog_Lang_Docs/html/ruby/syntax.html
  • http://www.ruby-doc.org/core-1.8.7/index.html
  • http://en.wikipedia.org/wiki/Ruby_(programming_language)
  • http://pleac.sourceforge.net/pleac_ruby.html
  • http://www.zenspider.com/Languages/Ruby/QuickRef.html
  • http://www.ruby-doc.org/docs/ProgrammingRuby/

The "advanced" Ruby book is The Ruby Way by Hal Fulton. It wouldn't hurt to read some real Ruby code - most gem's will do for this.

Finally, you need a project. You could take a program you have already written and redo it in Ruby, or you could think of something new to write.

like image 64
DigitalRoss Avatar answered Oct 19 '22 03:10

DigitalRoss