Cześć!
Postanowiłem zarejestrować się na forum bo nie mam doświadczenia w edukowaniu dzieci. Mój 10-letni siostrzeniec chce się uczyć programować bo "chce robić gry" :)
Może zacznę od mojego doświadczenia:
- w latach 80. nauczyłem się języka Basic na komputer BBC Acorn Master 128 (+ trochę liznąłem assemblera)
- potem był Amos (taki rozbudowany Basic) na Amigę 500 (+ trochę assemblera) (zrobiłem 3 komercyjne gry)
- w szkole informatycznej uczyłem się Turbo Pascala i C++
- od mniej więcej 2000 roku na dobre utknąłem w PHP+Mysql+Javascript (masa projektów, w tym 2 gry browserowe)
To tyle o mnie, więcej doświadczenia nie mam.
Nie wiem od czego zacząć uczyć to dziecko bo:
- objaśniam mu html i, choć wykazuje wielki entuzjazm, to do końca nie ogarnia, że jak otwarł jakiegoś taga to musi go zamknąć.
- uczę go podstaw PHP (zmienne liczbowe i tekstowe, pętla for, działania na zmiennych)
Chłopak jest za mały, nie chwyta tego, mówi mi, że rozumie, ale tak naprawdę to potrafi tylko zmodyfikować przykład, który mu napisałem.
Nie zna podstaw komputera, czym jest serwer, ftp, typy i rodzaje plików w Windows, składnia języka programowania itp.
Mam kilka pomysłów, ale nie wiem co robić dalej:
- mogę zainstalować mu emulator BBC i uczyć go prostego Basica (ja tak zaczynałem), to jest spoko system dla początkujących bo Basic jest rozbudowany, ma łatwy dostęp do trybu graficznego, nie to co Basic na C64, ale... Basic na ośmiobitowce do niczego mu się w przyszłości nie przyda...
- kontynuować to html+php? To mu się akurat przyda do tworzenia stron, ale czy to nie jest zbyt skomplikowane dla dziecka?
- zainteresować się w czym robi się apki na Androida i pójść w tym kierunku? Sam bym na tym skorzystał, bo umiejętność tworzenia aplikacji mobilnych by mi się przydała
- uczyć go silników do tworzenia gier - Unity itp????
- olać powyższe i robić z nim gierki pseudoflashowe w Scratch?
Doradźcie programiści proszę!
Może ktoś ma doświadczenie z dziećmi.
Pozdrawiam i Wesołych Świąt
Adam (wujek 10-letniego Janka)