Cześć wszystkim, na wstępie chciałbym zaznaczyć, że chodzę do 3 klasy gimnazjum, ale prosiłbym żeby potraktować to poważnie :).
Prosiłbym Was o "nakierowanie" mnie na właściwą drogę, ponieważ wychodzę z założenia, że kto pyta nie błądzi :P.
Wszystko rozpoczęło się kilka lat temu, gdy chciałem stworzyć swoją grę. Zacząłem mieć lekki pociąg do programowania, ale niespecjalnie to wszystko rozumiałem. Wtedy tworzyłem "gry" w typowych clickach(TGF2, MMF, Construct), myślę że one po części zafascynowały mnie programowaniem, bo w tam też w jakimś malutkim stopniu trzeba pomyśleć. Ale po jakimś czasie te programy przestały mnie zadowalać, po prostu chciałem tworzyć coś swojego. Jak wspominałem wyżej, nie bardzo to rozumiałem więc szybko odpuściłem, lecz co jakiś czas próbowałem znowu. Jednak w ostatnie wakacje, gdy próbowałem po raz setny to zrozumieć, wreszcie zauważyłem jakiś progres. Zaczęło mi to sprawiać przyjemność, nawet gdy nie do końca coś rozumiałem. Po prostu mówiąc kolokwialnie "jara" mnie to, gdy coś co napiszę "żyje" :D. Nawet prosty "program"(bo tylko takie "programy" potrafię na razie pisać), który pyta użytkownika o imię, nazwisko, wiek etc. sprawia mi wiele radości. Myślę, że odnalazłem swoją drugą pasje :). Nie jest tak wspaniale, jakby mogło się wydawać. Znam raczej podstawy podstaw, gdyż "skakałem" z języka na język, ponieważ najzwyczajniej nie mogłem się zdecydować.I tutaj mam kilka pytań do Was doświadczonych programistów.
(Jeżeli ktoś nie chce czytać całego tutaj są pytania :))
-
Jaki język polecacie wybrać? Zastanawiam się nad Pythonem(jego właściwie zacząłem się uczyć), oraz C#(głównie chodzi o Unity3D, w C# można pisać skrypty do tegoż silnika, nie wspomniałem o tym wyżej, ale chciałbym zając się gamedev.).
-
Tak się zastanawiam, czy nie jest za późno? Za parę miesięcy będę miał 16 lat a znam tylko te "podstawy".
-
Jak zrozumieć programowanie? Podam przykład w C#, wiem wszystko o zmiennych, tabelach, klasach itp, ale nie wiem jak zacząć tworzyć, nawet nie wiem jak zmienić kolor konsoli(takie rzeczy bierze się z dokumentacji? Może nie nadaje się do programowania?).
-
Jakbyście odpowiedzieli na pierwsze pytanie, to prosiłbym o podanie jakiejś książki do nauki tego języka (powiem szczerze, że przyjemniej mi się czyta z książki.)
-
Nie stoję z matematyką na wysokim poziomie, ponieważ tak naprawdę nigdy do niej nie przysiadłem, nie zachęcała mnie. Ale z biegiem czasu żałuje i mam plan do niej ostro przysiąść (myślę, że dam rade gdy zacznę się uczyć). Czy do programowania jest potrzebna jakaś wyższa matematyka? Słyszałem, że w gamedevie jest tego sporo (fizyka etc.)
-
Słyszałem także, że j. angielski na jakimś poziomie jest wymagany. Akurat z j. angielskim stoję na dobrym poziomie. Czy rzeczywiście j.angielski jest wymagany?
Dziękuje z góry za wszystkie odpowiedzi. :)