Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika s_____ w Programowanie

Osobistość

w Programowanie

15piorunów

Jaki język programowania polecacie dla 10 latka?

Komentarze (50 z 67)

Gruba ryba1piorunów

Lua. Nawet niech zacznie zabawę z pisaniem skryptów do gier np. do CS2D.

Inspirator4piorunów

@s_____ Olej język, to jest drugorzędna sprawa. Niech młody zastanowi się raczej nad tym co go interesuje. Język wynika z obszaru, w którym siedzisz. Jeśli na przykład chciałby pisać gry, to niech uczy się programowania na czymś co mu się przyda później w jakimś silniku gier (Unity, Godot czy Unreal). Jak ciekawi go elektronika to C/C++. To samo jeśli ciekawią go systemy operacyjne czy sieci. Jak webdev to JS. I tak dalej. A jak jest jeszcze za wcześnie i nie wie co go interesuje, to najlepiej znaleźć po prostu porządną książkę do nauki programowania, gdzie autor dobrze podchodzi do tematu. I będzie się uczył w języku, w którym uczy książka.

Fanatyk1piorunów

Mindstorms + python? Tylko nie wyrobi sobie zwyczaju zamykania klamry, ale za to kod będzie sgormatowany ( ͡° ͜ʖ ͡°)

Autorytet1piorunów

Olej języki programowania. Naucz go konwersować choćby z ChatGPT i niech korzysta z dobrodziejstw kodu generowanego LLMami.
Srsly, jak dorośnie to nikt nie będzie pisał kodu, będą za to potrzebni prompt engineerowie do AI.

Osobistość2piorunów

Polski. Niech włada piękna i wzorową polszczyzną. Będzie programował umysły rodaków.

Osobistość4piorunów

Scratch, a jeśli już zna i mu się znudziło to może Lua? To już prawdziwy język, a chyba nie ma prostszego. No i w Robloxie można go używać, a 10 latkowi pewnie Roblox przypadnie do gustu.

Fanatyk7piorunów

@s_____ - widzę, że większość tu dała heheszkowe odpowiedzi więc ja dla równowagi dam coś bardziej merytorycznego.

Python:

* Bo składnia jest podobna do naturalnego języka angielskiego
* Bo jest dostępny na każdy system operacyjny i działa prawie wszędzie
* Bo jest interpretowany więc można na bieżąco poprawiać swoje programy i zmiany w nich testować bez potrzeby kompilacji
* Bo ma świetne wsparcie i dokumentację - w tym po polsku: https://docs.python.org/pl/3/tutorial/
Bo ma doskonałe wsparcie w różnych IDE - a przede wszystkim w Visual Studio Code*: https://code.visualstudio.com/docs/languages/python (kolorowanie składni, linting, formatowanie kodu oraz InteliSense: https://code.visualstudio.com/docs/editor/intellisense)
* Bo można obrabiać w nim dane jak w Excelu przy pomocy modułów jak Pandas czy Polars
* Bo można w nim rysować wykresy z różnych danych (w tym z plików Excela) przy pomocy modułów Plotly czy Matplotlib (i wielu innych)
* Bo można w nim robić strony internetowe: https://dash.plotly.com/, https://anvil.works/, https://reflex.dev/
* Bo można w nim robić gry: https://sqlpad.io/tutorial/top-python-game-engines/
* Bo można w nim pisać aplikacje desktopowe z GUI na przykład używając https://pysimplegui.com/
Bo GDScript w darmowym silniku do robienia gier Godot* przypomina Pythona: https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_basics.html
* Bo jest do wszystkiego i wcale nie jest do niczego :smiley:
* Bo miliony programistów nie mogą się mylić :stuck_out_tongue_winking_eye:

Python TutorialPython jest łatwym do nauki, wszechstronnym językiem programowania. Ma wydajne wysoko-poziomowe struktury danych i proste ale efektywne podejście do programowania zorientowanego obiektowo. Eleganck...Python documentation
Gruba ryba0piorunów

Python + pygame albo gdscript z godotem, bo gry. Uwazam, ze to rewelacyjna sprawa dla dzieciaka jakas gierke sobie napisac.

Fenomen3piorunów

20 komentarzy i żadnego kretyńskiego wysrywu, na wykopie miałbyś 10 komentarzy o tym żeby się nie uczyć programować bo to bez przyszłości i za 2 lata wszystkich zastąpi gen ai, kolejne kilka o tym że tylko brukarz jest zawodem przyszłości i każdy brukarz zarabia 20k netto w tydzień, itd.

Ze swojej perspektywy muszę powiedzieć że to musi być coś w czym można łatwo robić grafikę, np. gry, bo w tekstowym interfejsie łatwo może się zrazić. Ktoś wspominał lua roblox, ja dołożę blockly. Ja się uczyłem w podobnym wieku w czymś gdzie dawało się komendy żółwiowi i on rysował na ekranie i to było na prawdę fajne, zaszczepiło we mnie ciekawość i mega mi się spodobało. Pamiętam że później robiłem coś w turbo pascalu w cli i stasznie mnie to odrzuciło, więc nie polecam tego typu środowiska na początek

Kosmonauta3piorunów

Hmmm... Ja uczyłem młodego trochę (8 lat) godota i gdscripta. Podobny jest do pythona, ale dla dzieciaka dodaykowa motywacja, że grę pisze.

Gruba ryba8piorunów

serio odpowiedz: javascript, bo nie potrzeba kompilowac, tylko odpalasz pliczek w przegladarce i dziala, a jak chcesz komus pokazac, to wrzucasz pliczek na jakis hosting typu dropbox i kolega moze sobie na dowolnym urzadzeniu odpalic z linka

albo nawet lepiej, odpalasz codepen czy cos podobnego i nawet notatnika nie trzeba wlaczac

Gruba ryba0piorunów

@rm-rf ok, ale nadal to ciut wyzszy prog wejscia niz odpalenie przegladarki, ktora kazdy ma zainstalawana na kazdym systemie i otwarcie linka do "ide online". potem chcesz sie pochwalic swoja praca, a kolega nie ma komputera z windowsem (bo jest w 3. klasie i dostanie państwowego lapka dopiero w 4.), tylko smartfona z androidem/chromebooka, albo chcesz mu wyslac exe na gmaila i zonk, bo gmail ci zablokuje zalacznik w ramach dbalosci o bezpieczenstwo. wybor frameworka albo chociaz uzywanie bibliotek, to kolejna klodka pod nozki zeby pokazac cokolwiek innego niz tekst w konsoli, w technologii web masz htmla, z ktorym sporo osob miewa stycznosc, jak zagladala kiedykolwiek w zrodlo strony i jest bardzo prosty. nie uwazam, ze js/html5 to jest rozwiazanie kazdego problemu, ale ma zerowy prog wejscia,m i dla osoby nietechnicznej (w tych czasach dzieci czesto nie wiedza jak zainstalowac program pobrany z neta, bo wszedzie maja appstory, nie uzywaja eksploratora plikow, bo maja galerie) jest wystarczajacy zeby osiagnac jakis fajny efekt zanim sie zniecheci

Tytan1piorunów

@5tgbnhy6 myślę, że obsłużyć kompiler i debugger w jakimś ide co wypluje exe będzie takim samym wyzwaniem w dzisiejszych czasach co użycie dropboxa dla js. Co do języka to jednak poziom wejścia kopnie małego w jajka bez względu na język. Fajnie będzie napisać aplikację hello world czy masz raka w każdym ale jak wejdą frameworki graficzne to każdy jeden język będzie wymagał znajomości choć by podstaw winapi czy danego frameworka. Dla dziecka może to być edge case bo czasy builderow dawno minęły. Ja mam znajomego co prowadzi takie zajęcia i on używa Java - czemu? Bo dzieciaki klepią mody do minecraft i mają wgląd w to co robią. Ja nie jestem miłośnikiem Java ale widzę w tym jakiś sens.

Zawodowiec1piorunów

@s_____ Skazywać syna na prawictwo i bycie wyśmiewanym wśród rówieśników po to miał dochodowy zawód i by drenować go z przyszłości z kasy? Gdybym miał takiego ojca ja ty to bym poodkręcał w nocy wszystkie kurki z gazem i wyszedł do lasu się powiesić.

Gruba ryba0piorunów

@s_____ corelation is not causation, to ze nerdziki, ktore przez brak zycia spolecznego siedza przy kompie i przy tym kompie zaczynaja cos dlubac i przeksztalcaja to w lukratywna profesje, to nie znaczy, ze ktos normalny tez nie moze sie tym zainteresowac

Osobistość7piorunów

@NaczelnyRusofob To też rozważałem, ale póki co, skoro go to interesuje, to niech się zniechęci teraz i wyjdzie na ludzi, zamiast zainteresować się w wieku 18 lat i skazać się na ostracyzm społeczny.