Naucz się programować dzięki tym (w większości darmowym) zasobom

by Ian Hernandez
Naucz się programować dzięki tym (w większości darmowym) zasobom thumbnail

Czy słyszeliście o czymś takim jak “Internet”?

Naprawdę, wiem, że wszyscy tylko próbujemy przetrwać erę AI generatywnej i nadal mieć pracę (jakąkolwiek pracę?) za dziesięć lat.

A jedna rzecz na pewno nie zaszkodzi: nauka programowania.

Nawet z rozwojem AI, programiści i koderzy są poszukiwani na całym świecie.

Ponadto, programowanie to nie tylko sposób na tworzenie rzeczy — kodowanie pomaga Ci nauczyć się rozwiązywać problemy, pomaga ludziom w potrzebie, i, jak przestrzegał Steve Jobs, uczy jak myśleć.

Dobra wiadomość jest taka, że nie musisz mieszkać w Dolinie Krzemowej ani posiadać drogich, zaawansowanych technologicznie gadżetów, aby nauczyć się programowania. Programowanie samouczkowe staje się coraz bardziej popularne i możesz dołączyć do rzeszy ludzi zdobywających wiedzę w sieci, ucząc się kolejnego uniwersalnego języka.

Jednym kliknięciem myszy możesz rozwinąć zupełnie nowy zestaw umiejętności programistycznych, a my mamy wszystkie zasoby, które pomogą Ci nauczyć się kodowania i stworzyć Twoją następną stronę internetową lub aplikację.

Oto obszerna lista 58 darmowych kursów online, zasobów open-source oraz niedrogich narzędzi, aby zacząć.

Otrzymuj treści bezpośrednio do swojej skrzynki odbiorczej

Zapisz się teraz, aby otrzymywać wszystkie najnowsze aktualizacje bezpośrednio do swojej skrzynki odbiorczej.

Ucz się HTML

Zacznijmy od frontend.

Chociaż HTML nie jest koniecznie „kodowaniem”, stanowi podstawowy element większości stron internetowych na świecie.

Jeśli dopiero zaczynasz rozumieć programowanie, HTML jest świetnym miejscem na start.

Przyjrzyjmy się najlepszym zasobom do nauki HTML.

#1: Programowanie z Moshem (YouTube)

Zanurz się w kanał Programming with Mosh, a znajdziesz krótkie lekcje programowania na niemal każdy temat, który możesz sobie wyobrazić. Od C++ po Java, Mosh oferuje ogromną kolekcję filmów na temat niemal każdego języka, składni i tematu. Większość filmów trwa tylko 60 minut, i nauczą cię one podstaw tematu oraz jak tworzyć schludny, uporządkowany kod.

Nie dziwi fakt, że ten film HTML dla Początkujących pozwoli Ci pisać funkcjonalny HTML w około godzinę.

#2: Naucz się HTML z Codecademy

Kurs HTML w Codecademy obejmuje szereg tematów, w tym elementy, strukturę, tabele, formularze oraz szeroko dyskutowany semantyczny HTML.

Po zapisaniu się, otrzymasz przewodnik z pouczającymi wyjaśnieniami tekstowymi oraz szansę na zaangażowanie się i zdobycie praktycznego doświadczenia w prawdziwych ćwiczeniach kodowania.

Najlepsze z tego wszystkiego: To jest w 100% darmowe.

#3: Learn-HTML.org

Nie przeocz learn-html.org, które zawiera skarbnicę samouczków HTML.

Podróż zaczyna się od podstaw, takich jak elementy, selektory i klasy, a następnie przenosi cię do formatowania linków, list i obrazów w HTML. Każda lekcja zawiera przykłady kodów i ćwiczenia, które pomogą ci opanować sztukę pisania zgodnego znacznika.

Naucz się CSS

Słownik DreamHost

CSS

Cascading Style Sheets (CSS) to niezbędny język kodowania używany do stylizacji stron internetowych. CSS pomaga tworzyć piękne strony przez modyfikowanie wyglądu różnych elementów, w tym stylu czcionki, koloru, układu i wielu innych.

Czytaj więcej

Po opanowaniu HTML, będziesz chciał, aby wszystko wyglądało schludnie i estetycznie. Tutaj z pomocą przychodzą  Kaskadowe Arkusze Stylów (CSS).

Korzystaj z tych zasobów, aby nauczyć się, jak pisać zoptymalizowany CSS, który działa w każdej przeglądarce, rozmiarze ekranu i rozdzielczości.

#4: Kurs CSS od Codevolution (YouTube)

Kurs Szybkiego Startu CSS Codevolution

Potrzebujesz zestawu startowego CSS? Sprawdź kurs CSS Crash Course od Codevolution. To krótkie – lecz wszechstronne – wprowadzenie do podstaw CSS. Nauczysz się jak dodawać i dostosowywać style w dokumencie HTML, a także obejmuje kolory, teksty, czcionki, listy, tabele i więcej.

Jednakże pamiętaj, że to tylko kurs w pigułce. Jest świetny dla początkujących, ale nie obejmuje wszystkiego.

#5: Pełny kurs HMTL i CSS SuperSimpleDev (YouTube)

Czy kiedykolwiek oglądałeś 7-godzinne wideo na YouTube?

Jeśli szukasz bardziej kompleksowego (i funkcjonalnego) przewodnika do nauki CSS, ten film to świetne wprowadzenie. Obejmuje również HTML, więc jeśli już znasz HTML (lub skorzystałeś z jednego z powyższych zasobów), możesz pominąć te sekcje, aby przejść do części dotyczących stylizacji.

#6: Naucz się CSS z Codecademy

Kurs nauki CSS w Codecademy to kolejna świetna opcja.

Kurs prowadzi Cię przez właściwy sposób formatowania plików, dodawania ciekawych funkcji i projektowania imponujących układów. Obejmuje wszystko od składni po kolory i typografię. Każda lekcja zapewnia szczegółowe wyjaśnienie i praktykę. Możesz zobaczyć, jak Twój kod poprawia wygląd strony w czasie rzeczywistym.

Słownik DreamHost

Typografia

Typografia to proces układania kroju pisma w różnych wariantach czcionki, rozmiaru i odstępów. Dotyczy to sprawienia, aby wygląd, styl i układ tekstu były czytelne i estetycznie atrakcyjne.

Czytaj więcej

#7: CSS Diner

Kiedykolwiek myślałeś, że opanowanie selektorów może być zabawne? CSS Diner to gra online, która zamienia naukę w zabawną przygodę. Wyposaży Cię w umiejętności precyzyjnego wskazywania konkretnych elementów na początku Twojej podróży z CSS.

Naucz się JavaScript

HTML i CSS są świetne, ale jeśli naprawdę chcesz „pisać kod”, nauka JavaScriptu może być twoim najłatwiejszym punktem wejścia.

Korzystając z JS, będziesz mógł manipulować komponentami na froncie i zacząć pracować nad backendem. To czyni Cię programistą full-stack. (Gratulacje!)

#8: Learnjavascript.online

Learnjavacript.online

Robi to, co obiecuje. Learnjavacript.online to bardzo prosty (ale świetny!) sposób, aby nauczyć się JavaScriptu z przeglądarki.

Jest to interaktywne centrum, gdzie możesz czytać krótkie samouczki, zakasać swoje wirtualne rękawy i eksperymentować z rzeczywistym kodowaniem na placu zabaw dla kodu, wszystko to nie opuszczając przeglądarki. Magia tkwi w formule “naucz się i zastosuj”, pozwalając Ci ćwiczyć nowe umiejętności na bieżąco. Ciesz się pierwszymi siedmioma rozdziałami na koszt firmy, a jeśli naprawdę się rozkręcasz, jednorazowa płatność odblokowuje całe szkolenie.

#9: Scrimba

Wyobraź sobie szkołę programowania bez nudnych wykładów, ale z nauką poprzez praktykę. Chodzi o umiejętności programowania w praktyce, bez teorii. Pamiętaj, że ukończenie darmowego kursu HTML & CSS ułatwi Ci przejście do JavaScript.

#10: Darmowy Obóz Kodowania

Strona FreeCodeCamp.com oferuje repozytorium darmowych kursów, w tym wiele narzędzi i lekcji do nauki JavaScript. Po opanowaniu podstaw możesz pracować nad 40 projektami. Jest mniej prowadzenia niż w innych zasobach, ale zawartość jest cenna.

#11: JSRobot

Jeśli myślałeś, że programowanie to tylko zapamiętywanie poleceń, JSRobot jest tutaj, aby zmienić Twoje zdanie. Nie spędzisz dużo czasu na nauce, zanim zaczniesz programować. Znajdziesz się pisząc efektywny kod szybciej niż przewidywałeś. Więc zakasaj rękawy, pozwól, aby Twój mały robot przewodnik pokazał Ci tajniki logiki JavaScript i obserwuj, jak dzieje się magia.

#12: CodeCombat

CodeCombat burzy mury tradycyjnej edukacji, dostarczając angażującą, społecznie interaktywną przestrzeń do nauki kodowania. Połączenie wszechstronnego programu nauczania i urokliwego świata fantasy sprawia, że nauka staje się przygodą. A dla osób z konkurencyjnym zacięciem, zmierz swoje umiejętności JavaScript z innymi w ekscytującej Lidze AI CodeCombat.

Naucz się React

ReactJS (zazwyczaj nazywany „React”) ułatwia budowanie wielokrotnie używalnych komponentów, formularzy i interfejsów.

To jest technicznie biblioteka JavaScript, ale z powodu jej popularności i szerokiego zastosowania warto poświęcić czas, aby nauczyć się Reacta, jeśli chcesz poważnie zająć się tworzeniem aplikacji i oprogramowania.

#13: Oficjalne Samouczki React

Oficjalne Samouczki React

Oficjalna strona React jest złotym źródłem zasobów dla wszystkiego, co związane z React, od niezbędnej dokumentacji i samouczków po tętniące życiem forum społeczności do wspólnego rozwiązywania problemów. Link GitHub do kodu źródłowego React jest łatwo dostępny. Dla początkujących zakładka Tutorial oferuje zabawną lekcję wprowadzającą, która umożliwia tworzenie mini-gry, jednocześnie ucząc podstaw React.

Jest idealnie dopasowany dla osób uczących się poprzez praktykę i doskonale uzupełnia bogactwo zaawansowanych zasobów w zakładce Docs.

#14: Naucz się Reacta na Codecademy

Kurs Codecademy Learn React to bilet do ekscytującego świata programowania w React.

Od tworzenia komponentów, właściwości i stanów, po używanie Reacta z JavaScriptem, nauczysz się tego wszystkiego. Ukończenie kursu umożliwia budowanie prostych aplikacji w React. Możesz stać się biegłym w React w zaledwie 20 godzin!

#15: Darmowy Obóz Kodowania

Free Code Camp oferuje kurs, Learn ReactJS – Complete Roadmap. Układa jasną ścieżkę do budowania aplikacji frontend z użyciem React. Idealny dla początkujących, może pomóc rozwijać umiejętności od poziomu średnio zaawansowanego do zaawansowanego programowania w React.

#16: React JS Frontend Web Development dla początkujących z Udemy

Ten bezpłatny kurs Udemy ma na celu wprowadzenie Cię w podstawy haków i pracy z zewnętrznymi API. Ponadto oferuje wgląd w wykonywanie żądań AJAX oraz budowę aplikacji do przeglądania wiadomości.

Podczas gdy domyślnie uzyskujesz dostęp do prawie trzech godzin materiału wideo, możesz zdecydować się na płatne członkostwo, aby otrzymać certyfikat ukończenia oraz możliwość udziału w sesji pytań i odpowiedzi oraz bezpośredniej wymiany wiadomości z instruktorem.

#17: Egghead.io

Chcesz zgłębić React na wylot? Poznaj Egghead.io.

Ta strona oferuje liczne kursy wideo dostosowane do Twojej nauki. Przewodnik dla początkujących po Reakcie to kurs składający się z 30 części, który pozwala na naukę w środowisku bez rozpraszaczy, zaczynając od podstaw aż do wdrożenia aplikacji.

Od zrozumienia zdolności rozwiązywania problemów przez React, poprzez rolę JSX, aż po zarządzanie stanem za pomocą haków, to kompleksowy kurs praktyczny. Po jego zakończeniu dostępnych jest jeszcze wiele innych kursów, które pozwalają zagłębić się bardziej.

Ucz się PHP

Jeśli pracujesz nad stronami WordPress, będziesz chciał nauczyć się PHP.

PHP pobiera informacje z bazy danych i pozwala formatować je oraz wyświetlać na froncie jak profesjonalista. Rozgość się w edytorze kodu i zanurz się, aby móc debugować następny plugin, który się zepsuje.

Słownik DreamHost

PHP

PHP (Hypertext Preprocessor) to otwarte oprogramowanie skryptowe. Jest szeroko stosowany w rozwoju stron internetowych i może być osadzony w HTML. Kilka popularnych Systemów Zarządzania Treścią (CMS), takich jak WordPress, jest zbudowanych w PHP.

Czytaj więcej

#18: PHP dla początkujących przez Traversy Media (YouTube)

Tutorial „PHP dla początkujących” od Traversy Media to nieoceniona pomoc dla każdego, kto chce nauczyć się PHP. Przez trzy godziny film na YouTube prowadzi przez A do Z PHP, omawiając funkcje, pętle i tablice.

Wygodne znaczniki czasu pomagają skupić się na interesujących Cię obszarach.

#19: Samouczek PHP dla początkujących – Pełny kurs od Envato Tuts+ (YouTube)

Chcesz spędzić siedem godzin ucząc się PHP zamiast trzech? Mamy dla Ciebie rozwiązanie.

Poważnie mówiąc, Envato Tuts+ oferuje kompleksowy kurs PHP odpowiednio zatytułowany “PHP Tutorial for Beginners – Full Course”. Jeremy McPeak, instruktor, zaczyna od podstaw i stopniowo zagłębia się w język. Kurs jest zaprojektowany tak, abyś stał się biegły w pisaniu funkcji, manipulowaniu zmiennymi, rozumieniu składni oraz obsłudze żądań GET i POST.

Mimo że jest dłuższa niż powyższa opcja, jest również bardziej kompleksowa.

#20: Ucz się PHP z Codecademy

Dla tych, którzy szukają zorganizowanego źródła nauki PHP, kurs “Learn PHP” w Codecademy jest doskonałą opcją.

To jest 25-godzinny program nauczania obejmujący zmienne, funkcje, tablice, pętle i inne podstawy PHP. Każdy moduł jest uzupełniony o praktyczne ćwiczenia, które utrwalają wiedzę. Kurs oferuje również pomocne narzędzia, takie jak wskazówki, ściągawka oraz fora społecznościowe specyficzne dla modułu. Ponadto, możesz użyć wbudowanego placu zabaw do pisania i testowania swojego kodu podczas nauki.

#21: PHP Uczeń

PHP Apprentice oferuje unikalne podejście do nauki PHP. Ta internetowa książka, dostępna za darmo, demistyfikuje praktyki PHP poprzez dobrze zorganizowane rozdziały i przykłady kodów. Co najlepsze, jest ona aktywnie utrzymywana i aktualizowana. Cały czas dodawane są nowe treści i nowe lekcje.

PHP Apprentice

Naucz się SQL

SQL (wymawiane “sequel” i oznaczające “Structured Query Language”) to jeden z najbardziej powszechnych i popularnych języków do dostępu i manipulowania danymi w bazie danych. Innymi słowy, nauka SQL jest trochę jak nauka systemu Deweya… ale dla komputerów.

#22: Samouczek SQL dla początkujących (YouTube)

45-minutowy kurs wideo ułatwia naukę podstaw SQL.

Samouczek ten zawiera szczegółowe omówienie konfiguracji Microsoft SQL Server i SQL Server Management Studio, dwóch bezpłatnych i potężnych narzędzi. Zdobądź solidne zrozumienie tabel, kluczy głównych i różnych typów danych, budując mocne podstawy w SQL.

#23: Naucz się SQL od Codecademy

Codecademy oferuje kursy przyjazne dla początkujących, takie jak Learn SQL, które przeprowadzają Cię przez podstawowe pojęcia SQL i relacyjnych baz danych. Najlepsze w tym wszystkim? Możesz przechodzić przez te moduły we własnym tempie, co czyni to idealnym wyborem dla samodzielnej nauki.

#24: Samouczek SQL na W3Schools

Samouczek SQL na W3Schools

W3Schools oferuje obszerny samouczek SQL dla tych, którzy szukają głębszego zrozumienia. Obejmuje on wszystko od pisania poprawnie strukturyzowanych instrukcji SQL po zaawansowane operacje, takie jak tworzenie i modyfikacja bazy danych. Po przyswojeniu materiału możesz sprawdzić swoje zrozumienie, wykonując ćwiczenia praktyczne.

#25: Kompletny Bootcamp SQL (Udemy)

Pełny Bootcamp SQL od Udemy to solidny wybór, jeśli chcesz certyfikować swoje umiejętności SQL. Kurs obejmuje analizę danych, tworzenie tabel, zakładanie bazy danych i wiele więcej, przy użyciu PostgreSQL, bazy wiedzy, którą można przenieść na inne bazy danych SQL. Uzyskanie tego certyfikatu może znacząco wzmocnić Twoje CV.

Naucz się Pythona

Kodowanie to nie tylko zmienne i instrukcje warunkowe.

Analiza danych, struktury danych, algorytmy oraz uczenie maszynowe to obecnie gorący temat. (Wiesz, przez to uporczywe AI, które wymaga dużej ilości dużych danych.)

Nauka Pythona pomoże Ci zdobyć podstawy w tych tematach i przypadkach użycia.

#26: Podręcznik dla początkujących Pythona

Dla początkujących w Pythonie, oficjalna strona Pythona jest niezbędnym zasobem. Dostępny za darmo Przewodnik dla Początkujących służy jako mapa do twojej podróży z Pythonem. Łączy cię z różnymi narzędziami do nauki, takimi jak quizy, zadania, ściągi i sprawdzarki stylu.

#27: Wprowadzenie do programowania w Pythonie (Udemy)

Na Udemy dostępny jest zwięzły, lecz wszechstronny kurs dla osób, które dopiero zaczynają przygodę z Pythonem.

Jest to kompaktowy program, który trwa nieco poniżej dwóch godzin, ale obejmuje istotne koncepcje Pythona, takie jak skrypty i tworzenie funkcji.

#28: Naucz się Pythona 3 na Codecademy

Gotowy, aby oficjalnie zacząć z Pythonem?

Plan Pro od Codecademy oferuje dogłębny kurs Pythona 3, idealnie nadający się do wprowadzenia do skryptowania i podstawowych pojęć programowania. Lekcje obejmują różne tematy, w tym składnię Pythona, mechanizmy sterowania przepływem, budowanie funkcji oraz strukturyzowanie danych za pomocą list i katalogów. Nie ma wymagań wstępnych, a po około 25 godzinach nauki uczestnicy mogą zdobyć certyfikat.

#29: LearnPython.org

LearnPython.org

LearnPython.org to interaktywna platforma edukacyjna, która oferuje wspaniały zbiór samouczków programistycznych. Od podstawowych lekcji na temat zmiennych, po zaawansowane moduły dotyczące nauki o danych, adresuje do uczących się na wszystkich poziomach. Oferuje również przestrzeń współpracy na Facebooku, łącząc uczniów z całego świata.

#30: Uczenie się Pythona: Od Zera Do Bohatera (Free Code Camp)

Mam na myśli… kto nie chce przejść od zera do bohatera? Mam rację?

Kurs “Nauka Pythona: Od Zera do Bohatera” oferowany przez Free Code Camp to kurs oparty na tekście, który przedstawia podstawy Pythona w jasny i przystępny sposób. Opanuj sztukę używania zmiennych, opanuj instrukcje warunkowe i uwolnij moc pętli, przechodząc przez angażujące sekcje. Odkryj wszechstronność list, zanurz się w zawiłościach iteracji przez różnorodne struktury danych i odblokuj potencjał obiektów i klas. Do czasu ukończenia tego kursu, przekształcisz się z początkującego w Pythonie w… no cóż, bohatera.

#31: Miesięczny Bootcamp Pythona

Zrób skok od początkującego do zaawansowanego programowania w Pythonie dzięki One Month Python Bootcamp. Ten kompleksowy kurs samouczkowy oferuje podejście oparte na projektach, które pogłębia Twoje zrozumienie Pythona. Kosztuje 299 dolarów, ale intensywny materiał i praktyczne projekty zapewniają fundamenty, które są potrzebne, aby doskonalić się jako programista Pythona.

Wyzwania programistyczne, gry i oceny

Wiem, że granie to nie strata czasu — to angażujący sposób na naukę i ćwiczenie nowych koncepcji podczas nauki programowania.

Wykorzystaj te aktywności online do doskonalenia swoich umiejętności:

#32: CodeAbbey

CodeAbbey to zbiór problemów praktycznych od początkujących do zaawansowanych, które pozwalają zdobyć certyfikaty i doskonalić umiejętności. Można to uznać za rodzaj zabawnej pracy domowej.

#33: Coderbyte

Coderbyte

Wybierz język programowania i rozwiązuj wyzwania; towarzyszące rozwiązania i poradniki pomogą Ci utrwalić kluczowe umiejętności programowania dzięki instrukcjom krok po kroku.

#34: CodinGame

Graj w wirtualne gry kodowania (pomyśl: niszczenie statków przeciwnika za pomocą kodu), które mogą nauczyć Cię niezbędnych umiejętności i sprawić, że zostaniesz zauważony przez firmy.

#35: HackerEarth

Aktywności programistyczne z celem. Pomóż rozwiązywać realne problemy biznesowe dzięki innowacyjnym rozwiązaniom programistycznym, dołączając do społeczności programistów pracujących nad doskonaleniem swoich umiejętności.

#36: HackerRank

Odkryj w sobie wewnętrznego konkurenta kodowania i rozwiązuj wyzwania podczas interakcji na czołowej stronie rekrutacyjnej dla firm (to znaczy, że jest to budowniczy życiorysów!)

#37: Codewars

Świetne źródło do nauki, współpracy z innymi oraz tworzenia w różnych językach programowania.

#38: Exercism

Strona obiecuje pomóc ci „naprawdę dobrze programować”.

Nie można się z tym nie zgodzić.

Zadania praktyczne (mini-questy) dla początkujących i ekspertów, dostosowane do Twoich zainteresowań, niezależnie od tego, czy chcesz nauczyć się programować, zwiększyć biegłość w wybranym języku, czy rozwijać czysty kod. Po prostu prześlij swoje rozwiązania i otrzymaj pomocne opinie. Działa przez GitHub.

Książki do nauki programowania

Nie ma tu nudnych, zakurzonych podręczników — te programistyczne lektury mogą dostarczyć Ci użytecznych materiałów do czytania.

#39: Programista Samouk

Idealny podręcznik dla samouków, napisany przez jednego z amatorów kodowania, który stał się profesjonalistą. (E-book Kindle za $9.99)

#40: Wprowadzenie do Obliczeń z Centrum na Dane

Chcesz zacząć od podstaw informatyki 101 i rozwijać swoje umiejętności od fundamentów podstaw komputerowych? To jest książka dla Ciebie.

Przeczytaj tę darmową książkę online, aby uzyskać wprowadzenie do wszystkich zagadnień związanych z informatyką.

#41: Inżynieria Oprogramowania dla Aplikacji Internetowych

Pisanie linii kodu to jedno. Rozwój oprogramowania — faktyczne budowanie funkcjonalnego oprogramowania — jest bardziej skomplikowane. Sprawdź tę książkę, która wykracza poza programowanie komputerowe i dzieli się wiedzą, jak planować i rozwijać rzeczywiste produkty oprogramowania.

#42: Podstawy Nauki o Danych

Jeśli interesowały Cię takie języki jak Python czy SQL, być może bardziej skupiasz się na nauce danych niż na samym pisaniu kodu. Ta książka omija pisanie kodu i zagłębia się w świat zaawansowanych danych i matematyki.

#43: Jak nauczyć się programowania i zdobyć pracę jako programista

Napisane przez Quincy Larsona, założyciela FreeCodeCamp, książka ta łączy praktyczne umiejętności programowania z zastosowaniami w świecie rzeczywistym. Jeśli Twoim celem jest wykorzystanie umiejętności do rozpoczęcia nowej pracy lub kariery w programowaniu komputerowym, to pomoże Ci to osiągnąć!

Mentorzy Programowania i Spotkania

Chcesz spotkać się z osobami o podobnych zainteresowaniach? Znajdź mentora lub wydarzenie programistyczne w swojej okolicy.

#44: Reddit Kolegów Programistów

Wirtualne ogłoszenia dla programistów; znajdź towarzyszy programowania, którzy pasują do Twoich unikalnych umiejętności i zainteresowań, i współpracuj nad spersonalizowanymi projektami.

#45: CodeNewbie

Ta strona i społeczność mediów społecznościowych pozwala ci się łączyć z innymi uczącymi się kodowania. Dziel się postępami, zadawaj pytania i ucz się razem.

#46: CodeBuddies

CodeBuddies

To jest duża społeczność programistów, którzy łączą się za pomocą Slacka i organizują wspólne sesje nauki (dzielenie się ekranem). Dopasuj swoje sesje do unikalności swojego projektu.

Bonus: Podcasty o Programowaniu

Załaduj swoje urządzenie lekcjami kodowania audio i słuchaj podczas dojazdu lub treningu. Gdy opanujesz kursy kodowania, być może nawet zdecydujesz się zacząć własny podcast.

#47: Klocki Programistyczne

Dyskusje o najlepszych praktykach programowania dotyczące wielu różnych języków programowania.

#48: DevRadio

Chociaż ostatni odcinek pojawił się kilka lat temu, możesz słuchać podcastu Microsoft’s DevRadio, stworzonego przez programistów dla programistów, z mnóstwem informacji o oprogramowaniu i programowaniu.

#49: Codziennie Inżynieria Oprogramowania

Wywiady z ekspertami dotyczące takich tematów technologicznych jak rozwój aplikacji mobilnych i testowanie przez programistów.

#50: Herbata dla Programisty

Podcast w przekąsce, zaprojektowany dla napiętych harmonogramów. Posłuchaj krótkich fragmentów na temat wszelkiego rodzaju szczegółów zaprojektowanych przez deweloperów.

#51: Rzucanie Programowania

Idealny podcast, jeśli chcesz zasmakować wszystkiego; każdy odcinek pokrywa inny język programowania, więc możesz poszerzać swoją wiedzę kodowania z każdym odcinkiem.

#52: CodeNewbie

Ten cotygodniowy podcast prezentuje historie i przydatne lekcje od innych osób, które uczą się programowania samodzielnie.

Koszt: Darmowy

#53: Naucz się programowania ze mną

Tygodniowy podcast Laurence’a Bradforda pomaga samoukom w dziedzinie kodowania przejść do branży technologicznej, dostarczając przydatnych przykładów z życia wziętych oraz porad dotyczących rozwijania umiejętności rynkowych i doskonalenia swojego CV.

Bonus #2: Programowanie dla dzieci

Okazuje się, że nigdy nie jest za wcześnie, aby zacząć wprowadzać twoje maluchy do ich pierwszych bajtów.

#54: C++ dla Dzieci (Kod dla Maluchów)

Ta książka kartonowa wprowadzi Twoje niemowlęta w podstawy programowania C++. Sprawdź również HTML dla Niemowląt oraz Javascript dla Niemowląt, wszystko w połączeniu ze stroną Code Babies.

(Amazon, $9.19)

#55: CSFirst

Ten projekt wspierany przez Google oferuje szereg darmowych zasobów, które wprowadzają dzieci w pojęcia kodowania i informatyki.

#56: Uczeń Code.org

Młodzieżowe źródło do znajdowania kursów programowania online lub lokalnych zajęć. Zawiera gry i aktywności.

#57: MoonHack

Wydarzenie ustanawiające rekord dla Code Club, w którym dzieci w wieku od 7 do 18 lat z całego świata łączą się, by wspólnie pracować nad projektami. Uczestnicy mogą podjąć się rekomendowanego przez MoonHack problemu lub własnego pomysłu (oczywiście związanego z księżycem). Według strony internetowej, przez ostatnie sześć lat, ponad 150 000 dzieci kodowało jako część Moonhack.

#58: Twórz własne gry!: 20 gier do stworzenia w Scratch

Zachęć młodzież wcześnie do zaangażowania się w kodowanie za pomocą tego łatwego do naśladowania (i super zabawnego) przewodnika wizualnego, który pomoże im nauczyć się programować własne gry. Granie + nauka = sukces.

(Amazon, 11,69 zł)

Zapraszamy wszystkich samouków majsterkowiczów

Niezależnie od tego, czy dopiero uczysz się pisać swoją pierwszą funkcję, czy mówisz językiem maszynowym od kiedy byłeś w pieluchach, DreamHost jest dla Ciebie.

Nasza misja jest prosta. Ułatwiamy realizację Twoich marzeń.

Zapisz się do naszego newslettera, aby otrzymać wiele więcej świetnych zasobów, które pomogą Ci zbudować następną stronę lub rozpocząć kolejne przedsięwzięcie biznesowe.