2010-10-17 13 views
7

Mam przyzwoitą ilość programowania i programowania z C, C++ i kilkoma językami znaczników. Aby poszerzyć swoją wiedzę, postanowiłem nauczyć się Ruby i zastanawiam się, co polecacie jako najlepszy sposób na nauczenie go samego. Szybko przejrzałem książki dostępne w Amazon, ale nic natychmiast nie wyskoczyło na mnie.Najlepszy sposób na nauczenie się Ruby?

Dziękuję bardzo z góry, naprawdę to doceniam.

Odpowiedz

5

jakie wprowadzono kilka facetów Ruby w ciągu ostatnich kilku tygodni, oto niektóre z rzeczy, jakie zalecił oni nie lubiłem dużo:

  • Learn to Program
    • Więcej na niedoświadczonego programisty, choć. Tak więc w tym przypadku nie pasuje.
  • Try Ruby
    • Spróbuj Ruby w swojej przeglądarce! Ogólne wprowadzenie.
  • Ruby Koans
    • Bądź testy przechodzą. Świetny sposób na poznanie składni Ruby.
  • Ruby Warrior
    • Innym ciekawym sposobem jak Ruby koanami nauczyć Ruby.

również zaleca się zawsze o The Ruby Programming Language i/lub na ich stronie Read Ruby 1.9 jako odniesienie.

Po zapoznaniu się z podstawową składnią, zagłęb się w zabawę w sieci z prostymi informacjami, takimi jak Sinatra. W końcu najlepszym sposobem na naukę języka jest zacząć go używać.

+0

Wielkie dzięki. Otrzymałem wiele naprawdę świetnych odpowiedzi w tym wątku, ale ostatecznie wybrałem twoje z powodu czystych, przyjaznych, uporządkowanych sugestii, które mi dałeś (próba w przeglądarce była szczególnie pomocna, ponieważ nie wiedziałem nic o Ruby przed i teraz naprawdę czuję, że mam mokre stopy). Referencje, które mi dałeś, są również najlepsze, jakie widziałem; Właśnie zamówiłem zaleconą książkę. Ponownie doceniam twoją odpowiedź. Dzięki za całą pomoc :) –

1

najpierw przeczytać „czytać rubin” ta książka jest na http://ruby.runpaint.org/

opisem Bardzo wcześnie projekt książki o wersji 1.9 języka programowania Ruby, wydany na licencji Creative Commons

i http://phrogz.net/ProgrammingRuby/frameset.html programowania Ruby

+1

Runruby - okropna książka z okropnymi czcionkami i okropnym sposobem nadawania materiału. Wygląda jak sposób Pythona. To zły pomysł, aby wprowadzić taki język jak Ruby w taki sposób, że podczas czytania go masz wrażenie, jakbyś czytał RFC. – Nakilon

+0

Ups, mam na myśli ruby.runpaint.org – Nakilon

0

Nie do końca Ruby, ale ponieważ masz doświadczenie w projektowaniu stron internetowych, możesz zacząć od nauki Ruby przez Rails. W ten sposób zobaczysz Ruby w kontekście tworzenia stron internetowych i być może pomoże Ci to szybciej się uczyć. Następnie poszukaj książki o samej Ruby (szukam jednego też, więc dzięki za pytanie :)

dużo nauczyłem się od

  1. Agile Web Development with Rails (2nd edition)

  2. Beginning Rails: From Novice to Professional

Znalazłem książkę nr 1 bardzo pomocną przy pierwszym czytaniu o Railsach. Ale chcąc być bardziej zaawansowanym, nie zajmie Ci to dużo czasu.

Książka nr 2 jest naprawdę dobra. Przypuszczam, że kombinacja tych dwóch nauczyła mnie wielu szczegółów, których nie opisała druga książka.

Dla Ruby, jedna bardzo przydatna odniesienie książka jest Ruby in a Nutshell. Mam to wydanie, ale powinno być też nowsze dla wersji 1.9. Czytając właśnie tę książkę, podjąłem kilka wskazówek na temat działania Ruby.

Powiązane problemy