Stworzony przeze mnie poradnik, powierzchownie dotyka wielu problemów, technik i języków. Jego celem jest jednak pokazanie, że można robić “rzeczy”, bez specjalistycznej wiedzy. Wystarczą chęci i przeglądarka. Dlatego, dla osób które chcą dalej zgłębiać którykolwiek z rozpoczętych tematów przgotowałem.

Jednocześnie zapraszam uczestników do bezpośredniego kontaktu. Z przyjemnością pomogę “zorganizować” sprzęt i odpowiem na nurtujące pytania! :)

Alternatywne kursy

Podstawy elektroniki

Tutaj dowiesz się czym jest rezystor oraz jakie podstawowe prawa obowiązują w elektronice. Zasadniczo, jest to rozszerzenie licealnej fizyki z zakresu prądu stałego.
https://forbot.pl/blog/kurs-elektroniki-dla-poczatkujacych-id5151

Wprowadzenie do arduino

Alternatywny do mojego kurs. Jest bardziej szczegółowy i zajmuje znacznie więcej godzin. Będzie świetnym uzupełnieniem wiedzy zdobytej na warsztacie
https://forbot.pl/blog/kurs-arduino-podstawy-programowania-spis-tresci-kursu-id5290

Języki programowania

Zasadniczo, najlepszym nauczycielem jest praktyka. Niemniej, warto wiedzieć od czego zacząć. W internecie jest wiele poradników i darmowych kursów z których można skorzystać. Nie warto zamykać się też na tylko jeden kurs, bo w kolejnych można znaleźć pominięte wcześniej detale.

Poza darmowymi poradnikami są też strony jak Udemy albo Strefakursow.pl - Znajdziecie tam niedrogie ale skuteczne kursy z każdej działki.

Python

Szybki ale bardzo rzeczowy warsztat zorganizowany przez “moje” koło naukowe na początku pandemii wraz ze świetnym specjalistą z firmy Samsung. Może się on jednak okazać zbyt trudny bez znajomości podstawowych pojęć https://youtu.be/N92b6LHYMoQ

C++

Świetnie wytłumaczone podstawy programowania - od tego kursu sam zaczynałem
https://miroslawzelent.pl/kurs-c++/

C

Kurs który wydaje się bardzo powoli i dokładnie tłumaczyć wszystkie zagadnienia związane z niskopoziomowym programowaniem. Moim zdaniem, dobre zrozumienie języka C daje możliwość dogłębnego zrozumienia mechanizmów które są zaszyte w głębi języków wysokopoziomowych. Uczy też myślenia w sposób bardziej logiczny! https://eduinf.waw.pl/inf/prg/009_kurs_avr/1009.php#P

Ważne strony w życiu programisty

stackoverflow

Niezbędnik każdego programisty w rozwiązywaniu problemów. Jeśli trafisz na jakikolwiek problem, jest ogromna szansa, że ktoś już go rozwiązał, a odpowiedź zamieścił w tym serwisie! Kilka wskazówek:

  • Szukaj odpowiedzi zweryfikowanych “zieloną fajką”. One najczęściej działają
  • Nie wklejaj bezmyślnie rzeczy do swojego systemu operacyjnego
  • Jeśli kopiujesz fragment kodu, postaraj się zrozumieć co on robi https://stackoverflow.com/

cpp0x.pl

To tutaj znajdziesz dokumentacji funkcji standardu C. Umiejętność czytania dokumentacji jest kluczowa w życiu programisty. W przypadku “embedowców”, również tej technicznej. https://cpp0x.pl/dokumentacja/standard-C/1

alldatasheet.pl

Znajdziesz tutaj niemal wszystkie noty katalogowe do układów elektronicznych https://www.alldatasheet.pl/

botland

Prawdopodobnie najlepsza strona z elektroniką dla hobbystów. Często jednak ceny nie są konkurencyjne i warto sprawdzać allegro (najtaniej sprowadzać z aliexpress/banggood, ale to trwa prawie miesiąc). Niemniej, znajdziesz tam większość rzeczy których potrzebujesz na start, z dostawą następnego dnia. https://botland.com.pl/