Nowy jestem na forum i od razu zauważyłem, że w paru postach w tym dziale pojawia się to samo pytanie "jaki język wybrać na początek?". Jest ono zadawane w wielu różnych odmianach, ale problem wciąż ten sam. Może bym i to zignorował, bo takich pytań to już widziałem w sieci setki, podobnie jak i odpowiedzi na nie... No ale jak znalazłem pewien "wykres", z którego to by wynikało, że Visual C++ jest językiem programowania (przynajmniej ja tak to interpretowałem), to się aż za głowę chwyciłem. No i postanowiłem napisać tego posta.
Na wstępie parę słów o mnie, żeby było wiadomo, kto doradza.
Zaczynałem od Atari Basica (zgadnijcie, na jakim komputerze?), skąd się wziął mój wstręt do wszelkich języków posiadających słowo "Basic" w nazwie. Na Atari miałem krótką przygodę z Logo (język funkcyjny).
Potem był już PC: najpierw Pascal, potem C (pod którym "rozwinąłem skrzydła"), trochę assemblera. Tutaj ciekawa historia: wziąłem się raz za pisanie prostej gry w asm i po dwóch tygodniach pracy postanowiłem przejść na C. Przepisanie kodu w C zajęło mi kilka godzin i tak definitywnie zakończyła się moja przygoda z assemblerem.
W C++ w zasadzie nigdy się bardziej nie zagłębiłem (ostatnio to nadrabiam - $$). Po C (i podstawach C++) była Java, a następnie mój ulubiony Python. W międzyczasie zmieniłem system na GNU/Linux, to i się w języku powłoki wprawiłem. Ostatnio postanowiłem doszlifować C++ i wziąć się za pisanie gier na urządzenia przenośne ($$).
Wciąż się też zastanawiam nad nauką OCamla - i jeszcze się nie postawiłem na nim "krzyżyka".
Interesuje mnie programowanie obliczeń matematycznych i gier. Czasami tworzę też bardziej specjalistyczne narzędzia dla administratorów systemów (głównie w Pythonie i języku powłoki). Nigdy nie interesowały mnie aplikacje bazodanowe, biznesowe i sieciowe, absolutnie żaden webmastering.
No to teraz mogę już zacząć mój poradnik - każdy już wie (tak mniej więcej) co wiem, co umię, i na ile można przyjąć, że nie napisałem jakichś bzdur.
Więc od początku...
Reszta postu tutaj. A moderatorów/adminów informuję, że mają prawo wstawić ten tekst do tego postu na forum - jeśli dają radę, oczywiście. Mnie się to nie udało
Na wstępie parę słów o mnie, żeby było wiadomo, kto doradza.
Zaczynałem od Atari Basica (zgadnijcie, na jakim komputerze?), skąd się wziął mój wstręt do wszelkich języków posiadających słowo "Basic" w nazwie. Na Atari miałem krótką przygodę z Logo (język funkcyjny).
Potem był już PC: najpierw Pascal, potem C (pod którym "rozwinąłem skrzydła"), trochę assemblera. Tutaj ciekawa historia: wziąłem się raz za pisanie prostej gry w asm i po dwóch tygodniach pracy postanowiłem przejść na C. Przepisanie kodu w C zajęło mi kilka godzin i tak definitywnie zakończyła się moja przygoda z assemblerem.
W C++ w zasadzie nigdy się bardziej nie zagłębiłem (ostatnio to nadrabiam - $$). Po C (i podstawach C++) była Java, a następnie mój ulubiony Python. W międzyczasie zmieniłem system na GNU/Linux, to i się w języku powłoki wprawiłem. Ostatnio postanowiłem doszlifować C++ i wziąć się za pisanie gier na urządzenia przenośne ($$).
Wciąż się też zastanawiam nad nauką OCamla - i jeszcze się nie postawiłem na nim "krzyżyka".
Interesuje mnie programowanie obliczeń matematycznych i gier. Czasami tworzę też bardziej specjalistyczne narzędzia dla administratorów systemów (głównie w Pythonie i języku powłoki). Nigdy nie interesowały mnie aplikacje bazodanowe, biznesowe i sieciowe, absolutnie żaden webmastering.
No to teraz mogę już zacząć mój poradnik - każdy już wie (tak mniej więcej) co wiem, co umię, i na ile można przyjąć, że nie napisałem jakichś bzdur.
Więc od początku...
Reszta postu tutaj. A moderatorów/adminów informuję, że mają prawo wstawić ten tekst do tego postu na forum - jeśli dają radę, oczywiście. Mnie się to nie udało