Jak nauczyć się programowania?

Czy można nauczyć się programowania w domowym zaciszu i w dodatku za darmo? Na pewno można poznać solidne podstawy, które będą świetnym punktem wyjścia dla rozpoczęcia kariery zawodowej. W Internecie znaleźć można mnóstwo narzędzi ułatwiających naukę początkującym, a my dziś przedstawiamy Wam 5, które polecają doświadczeni programiści.

  1. Codecademy – jedna z najbardziej znanych stron do nauki. Została założona w 2011 roku i cieszy się niesłabnącą popularnością. Przeczytać na niej możecie wiele historii osób, które przed rozpoczęciem kursów nie miały pojęcia o programowaniu, a obecnie stawiają już pierwsze kroki w zawodzie. Do wyboru macie lekcje z HTML&CSS, JavaScript, jQuerry, PHP, Python, Ruby a także tworzenia stron internetowych czy wiedzy o bazach danych. Wszystko podane jest w bardzo przystępny sposób, z nutą grywalizacji, co dodatkowo uatrakcyjnia całość procesu przyswajania wiedzy.
  2. Khan Academy – to strona, na której znajdują się kursy nie tylko z zakresu wiedzy o IT. Możecie poznać tam podstawy m.in. matematyki, historii, chemii czy ekonomii. W kwestii programowania Kahn Academy oferuje naukę JavaScript, HTML/CSS czy podstaw SQL. Autorzy obiecują, że będzie to wystarczająca wiedza do stworzenia własnej prostej gry czy strony internetowej. Strona wydaje się odpowiednia przede wszystkim dla młodych ludzi, którzy chcą przyswoić sobie temat od podstaw. Dużym plusem Khan Academy jest przejrzysty i przyjazny dla użytkownika layout oraz ciekawe projekty wykonane przez innych kursantów. Wspomnieć warto również, że partnerami strony są m.in. NASA i MIT, a wszystkie lekcje dostępne są również w polskiej wersji językowej.
  3. HTML Rocks – to projekt, który pozwala na naukę HTML5 czerpiąc wiedzę od giganta z Mountain View. Strona polecana raczej dla osób, które znają już podstawy programowania i chciałyby rozwinąć się w dodatkowej technologii. Kursant ma do wyboru naukę wykorzystania HTML5 w grach, technologiach mobilnych czy biznesie. Materiały, które oferuje Google to przede wszystkim książki, video czy tutoriale.
  4. Programmr – jest świetną opcją dla osób, które lubią uczyć się poprzez praktykę. Stronę polecić można zarówno początkującym jak i zaawansowanym amatorom programowania. W ofercie znajdują się m.in. kursy z Androida, iOS, Javy, jQuerry, AngularJS, JavaScript, Ajax, J2EE, PHP, C++, c#, Python, Ruby, SQL czy HTML/CSS. A to wszystko zupełnie za darmo.
  5. MIT Open Courseware – to wiedza, prosto z kursów MIT dostępnych dla studentów z Uniwersytetu w Cambridge / Massachusetts, którą placówka postanowiła podzielić się w Internecie. Kursy z programowania znaleźć można w sekcji Introductory Programming. Mimo nieco archaicznego wyglądu strony, posiada naprawdę solidną dawkę wiedzy. Kursy nie są dostępne w języku polskim.

To, które z narzędzi wybierzecie do poszerzania swoich kompetencji zależy w dużej mierze od posiadanego już doświadczenia oraz poziomu wiedzy i tego, w czym rzeczywiście chcecie się rozwijać. Nie ma jednak żadnych przeszkód, by spróbować kursów na każdej ze stron, by potem wybrać optymalne dla siebie źródło informacji. Pamiętajcie, żeby nie zniechęcać się początkowymi trudnościami, żaden z doświadczonych programistów nie powiedziałby, że będzie łatwo :)

A czy Wy możecie podzielić się dobrymi radami odnośnie nauki programowania? Piszcie o tym w komentarzach!

Dodaj komentarz

      adres e-mail nie zostanie opublikowany
            Komentarze (5)
            • antego

              Dla zainteresowanych, jeszcze więcej ciekawych szkół programowania: https://nofluffjobs.com/blog/polskie-szkoly-programowania-przeglad/

            • sabur

              codecademy pomaga i pozwala uczyć się samemu, ale mam wrażenie, że to troszkę za mało. Ale z czasem i tak trzeba się rozwijać i stawiać sobie wyzwania, żeby uczyć się więcej

            • Kamila

              Ja zaczynałam od wideo kursów na stronie eduweb.pl. Które gorąco polecam, bo dzięki nim szybko opanowałam html, css, php, javascript. Co jak na totalnego laika jest wielkim sukcesem.

            • Martyna Oczki

              Już poprawione, dzięki za czujność! :)

            • null pointer

              Khan Academy, nie Kahn :)

            Najczęściej czytane w tej kategorii