Internet jest pełen przydatnych materiałów do nauki i tutoriali. Zapoznajcie się z nimi i zacznijcie kodować! W razie trudności zadawajcie pytania na forum
HTML i CSS
- codecademy - ścieżka HTML i CSS
- CodeAvengers
- Kurs Treehouse
- Tuts+
- HTML Dog- HTML, CSS
- CSS Android logo - czyli jak stworzyć logo Androida za pomocą CSS
Javascript
Ruby
- Try ruby Nauka programowania od podstaw w Ruby. Programujesz w przeglądarce więc nie potrzebujesz nic instalować żeby zacząć.
- Learn Ruby The Hard Way - Książka krok po kroku wyjaśniająca od podstaw jak programować w Rubym. Odpowiednia dla każdego, nawet osób które nigdy nie programowały. Wcale nie jest "hard" :)
- RubyWarrior - Gra do nauki Ruby'ego w zabawny, interaktywny sposób.
- Ruby Monk - Solidny interaktywny tutorial, pozwalający opanować podstawy programowania w Ruby. Obszerne sekcje wyjaśniające poszczególne zagadnienia, a do tego ćwiczenia on-line.
Ruby on Rails
- RailsGuides - Getting started opisuje jak, krok po kroku, stworzyć swoją pierwszą Rails'ową aplikację. Warto tu też zaglądać żeby dowiedzieć się więcej o działaniu modeli, kontrolerów, migracji itp. Strona ta jest przetlumaczona również na język polski http://www.apohllo.pl/guides/index.html
- RailsCasts - filmy (screencasty) pokazujące krok po kroku jak zacząć pracę z Railsami, jak dodać funkcjonalność logowania, tagowania i wiele innych.
- Rails for Zombies - brzmi zabawnie? I takie jest. Doskonałe połączenie nauki z zabawą. Filmiki przeplatane wyzwaniami, w których możecie wykorzystać nabytą wiedzę. Polecam:)
- The Odin Project - Wprowadzenie do świata web developmentu. Solidnie opracowane zestawienie materiałów do nauki nie tylko Ruby on Rails - obejmuje również podstawy działania internetu, HTML czy CSS. W kolejnych etapach wyszczególnione są podstawowe problemy do opanowania oraz rzeczy, na które należy zwrócić szczególną uwagę.
- Ruby on Rails Tutorial by Michael Hartl - Książka (on-line), która uczy jak rozwijać aplikacje z Ruby on Rails i jak w trakcie pracy korzystać z GitHuba czy Heroku. Niewątpliwym plusem jest dokładny opis procesu tworzenia testów do budowanej aplikacji.
Platformy z kursami programowania
- Codeacademy - Tutoriale do różnych języków (również Ruby). Wielką zaletą jest interaktywna kosnola.
- CodeQuack - Nowa platforma- obecnie zawiera w sobie bardzo przystępny kurs Ruby
- Learn Street - Podstawe informacje o różnych językach programowania (w tym Ruby). Działanie omawianych mechanizmów można od razu sprawdzić w praktyce (interaktywny terminal). Dodatkową zaletą jest sekcja Projekty, gdzie możemy spróbować wykorzystać zdobyte informacje do budowy niewielkich programów na różnych poziomie zaawansowania.
- sitepoint - Krótsze i dłuższe artykuły o programowaniu w różnych językach (tu o Ruby, Railsach czy Sinatrze)
- Udemy - Mnóstwo kursów z wielu różnych dziedzi, w tym - z programowania. Warto poszukać czegoś dla siebie (część kursów jest płatna, część jest dostępna za darmo).
- Teching Tree - Platforma umożliwiająca szybki dostęp do zamieszczonych w internecie materiałów związanych z wybranym zagadnieniem. Jeśli natychmiast potrzebna jest Wam wiedza o algorytmach, MVC czy programowaniu obiektowym, warto tu zajrzeć.
- edX - Platforma umożliwiająca uczestnictwo w kursach najlepszych na swiecie uczelni. Duży wybór kursów z zakresu Computer Science, a wśród nich Engineering Software as a Service - najbliższa edycja startuje już 18. kwietnia, a biorąc w niej udział, dowiecie się sporo o rozwijaniu aplikacji przy użyciu Ruby on Rails.