1. Przydatne odnośniki

1.1. Doumentacja

1.3. Środowisko developerskie

1.6. Video (i inne)

Screencasty / kursy video potrafią sporo pomóc, nie korzystaj wyłącznie z nich, to po prostu kolejna pomoc naukowa.

1.7. Filmy z ostatnich konferencji

1.8. Wyzwania i potyczki

  • TO SUPER WAŻNE żebyś podczas czytania i oglądania programował i nie kopiował gotowego kodu z paczek źródłowych do książek tylko ręcznie pisał, starając się zrozumieć co piszesz. Musisz eksperymentować, wprowadzać własne zmiany, pisać własne projekty i realizować własne pomysły.
  • https://warosu.org/data/g/img/0441/94/1410874830625.png - zbiór 100 pomysłów na projekty treningowe aby nauczyć się na nich programowania

Strony z zadaniami i zagadkami algorytmicznymi, poćwiczą twoje myślenie i niejednokrotnie optymalizację kodu. Miłe oderwanie od innej nauki. Uwaga - nie przesadzać, bo wpadniesz w złe praktyki i spiralę przedwczesnej optymalizacji.

Naucz się języka SQL i opanuj przynajmniej jeden system zarządzania bazą danych: O SQL jest 4 tony całkiem niezłych książek, kursów i tutoriali, łatwo znaleźć więc nic konkretnego nie podam.

Interesuj się i bądź na bieżąco:

Jeżeli prosisz kogoś o pomoc pamiętaj żeby:

  • Wkleić kod na jakieś pastie - np. http://dpaste.com/ , http://hastebin.com/
  • Sprawdzić czy kod faktycznie nie działa -u siebie i np na http://ideone.com/
  • Wklejając fragmenty kodu na wykop używać http://wykop-code.appspot.com/ w celu zachowania czytelności i wcięć
  • Opisać zrozumiale z czym masz problem i czego już probowałeś żeby temu zaradzić
  • Wkleić pełną treść błędu (jeżeli jest długo to na pastie) jeżeli takowy wystąpił