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/