Puts "Zamotałem się" - kilka pytań noob-a

Witam wszystkich użytkowników.

Nie mam żadnych podstaw programowania (rozumiem troszkę PHP, kiedyś przerabiałem parę książek o podstawach) więc moja wiedza na temat programowania sprowadza się praktycznie do podstaw PHP.

Czytam o Ruby, ale im więcej czytam, tym mniej wiem.

Rozumiem, że Ruby to jest język, natomiast Ruby on Rails to język z frameworkiem do łatwiejszego pisania webapp, tak?

Patrzę sobie na ten przykład:
http://media.rubyonrails.org/video/rails_blog_2.mov

Tworzenie tego mini bloga to coś jakby pobieranie gotowych skryptów? Jeśli tak, to skąd one są pobierane? Czy to jest coś uniwersalnego?
Generalnie niby filmik jest na zachętę dla początkujących, ale prowadzący korzysta z gotowych skryptów + bardzo szybko dodaje kod i edytuje\tworzy pozostałe pliki (bardzo trudno to wszystko pojąć od razu).

Generalnie próbowałem przejść przez post http://rubyonrails.pl/forum/t19-Jak-zaczac-przygode-z-Ruby-on-Rails aczkolwiek część linków tam nie działa (jak np pierwsze kroki po Polsku).

Czy ktoś może to wszystko jeszcze uprościć (zakładając, że nie znam żadnej terminologii programistycznej?)

Podsumowując: Jaka jest różnica między Ruby a Ruby on Rails (czy Rails może działać bez Ruby)?
Czy dla takiego nooba jak ja, wspomniana wyżej książka będzie zrozumiała?
http://www.amazon.com/Agile-Web-Development-Rails-Third/dp/1934356166/ref=sr_1_1?ie=UTF8&s=books&qid=1272999449&sr=1-1

Generalnie chciałbym się nauczyć tworzyć jakieś proste aplikacje webowe, wiem, że to będzie żmudny proces, ale chęci są, proszę tylko o więcej info dla początkujących.

Dzięki,

Łukasz

Jak słusznie zauważyłeś: Ruby to język (ogólnego zastosowania), Rails to framework napisany w Ruby ułatwiający tworzenie aplikacji webowych (także) w Ruby.
Czyli Ruby bez Railsów jak najbardziej istnieje, natomiast Rails bez Rubiego – już nie :slight_smile:

Co do tego, jak zacząć: daj sobie (co najmniej) kilka tygodni na nauczenie się podstaw programowania (może być z użyciem Ruby), bo i tak będziesz musiał je znać i z nich korzystać pisząc w Rails. A do samych Railsów przejdź jak już poznasz Rubiego, bo tak zwalisz sobie na głowę za dużo do nauczenia na raz i się zniechęcisz.

Hej Tomash, dzięki za informacje - to już coś na dobry start.

Zakładając, że chcę poznać podstawy programowania w Ruby, aby później mieć łatwiejszą drogę; czy powinienem sięgnąć po jakąś książkę? Jeśli tak, to jaką polecacie? Jest tego tyle, że nie wiadomo co wybrać.

Pozdrawiam,
Łukasz

ksiażki są mało aktualne, lepiej jakieś kursy webowe

appolo ma swój kurs webowy,
są też inne, np:
http://sinatra.inf.ug.edu.pl/rails3/

ode mnie z uczelni.

Jezusmaria, Gotar, myślałeś kiedyś o czytaniu w całości postów, na które odpowiadasz? :stuck_out_tongue:

@NewbieRoR: “Programowanie w Ruby” Dave Thomas, Andy Hunt (słynna “książka z kilofem”). chociaż jeśli zupełnie zaczynasz z programowaniem, to chyba najlepsze będzie to: http://pine.fm/LearnToProgram/

Tomash, wymiatasz. Od godziny tam siedzę i właśnie to jest to czego szukam !
Dzięki wielkie !!!

Zazwyczaj tego nie robię ;] przyłapałeś mnie

Hej jako poczatkujacy programista RoR moge Ci cos podpowiedziec:

Ja osobiscie nie potrafilem zrozumiec RoR z tekstu dlatego szukalem w internecie Video-Tutoriali i jest tego calkiem sporo.
Zaczynalem z tutorialem wydanym przez Lynda.com - Ruby on Rails Essential Training, jest tez 2 czesc Beyond The Basics.
Jezeli masz spore problemy na poczatku to polecam.

PS. Tutoriale na Torrentz znajdziesz ;]

Zgadzam się z Tomashem, zrozumienie Ruby to podstawa. Polecam też http://tryruby.org/ .

Niedawno zrobiliśmy prezentację+live coding na temat stworzenia prostego komiks-bloga od podstaw. Wideo dostępne jest tutaj: http://amberbit.pl/blog-pl/2010/04/22/jteam-jruby-on-rails-spotkanie-2/. Staraliśmy się przekazać najważniejsze rzeczy, jednocześnie nie zagłębiając się za bardzo w zaawansowane sprawy. Działamy tutaj na JRuby, chociaż projekt ten bez zmian w kodzie ruszy też na standardowym 1.8.7.