Wątek przeniesiony 2018-09-29 12:06 z Newbie przez furious programming.

Pomoc w wyborze języka i podręcznika + parę pytań.

0

Witam. Uczyłem się już trochę c++, ale chcę spróbować czegoś innego. Zastanawiam się pomiędzy c# a Python. Zależy mi na dobrych podręcznikach (lub innych źródłach) do jak najnowszej wersji danego języka. Najlepiej gdyby podręcznik był w Języku Polskim, z Angielskim nie mam problemów, ale raczej łatwiej i szybciej zrozumieć coś w ojczystym języku.

Pytania:

  1. Rozumiem, że dobrego podręcznika napisanego na najnowszej wersji danego języka może nie być. Jak duże są różnice między tymi wersjami? (szczególnie dla początkującego)
  2. C++ uczyłem się w Visual Studio 2017, podoba mi się to środowisko. Dobry wybór?

edit: A może jednak inny język? (dlaczego?)

0

C# to teraz dużo nauki jak mówił o tym facet z kanału dev style na youtube. W Pythonie mało ogłoszeń w Polsce, wymagają seniora ze znajomością Django, SQl i JS wraz z React.

0

@Magiczna Futryna: Pytasz o dwa różne języki różnego przeznaczenia. Byłoby prościej w doradztwie gdybyś napisał co chcesz sobie pisać. C# to mocno inne projekty niż Python. Natomiast jeśli pisanie ma być dla samego pisania to osobiście wybrałbym Python.
Masz do niego PyCharm. Co do książek to jest ich mnóstwo albo i jeszcze więcej - wszystko sprowadza się do dziedziny w której planujesz wykorzystywać język. PacktPub ma całą bibliotekę pozycji.
W dodatku non stop rozdają pozycje do Pythona za darmo na Free Learning - osobiście sobie chwalę wydania z Packta.

Plusami za Pythonem moim zdaniem jest mnóstwo projektów open-source o bibliotekach nawet nie wspomnę bo chyba bije C# w tym na głowę. Daj więcej info to prościej będzie doradzić ;-)

0
  1. Język (naturalny). Ja tam osobiście z nową dla mnie technologią lubię pierwszy kontakt mieć po polsku, lepiej mi się zazębia. Zwykle książka wydana papierowo w PL będzie o jedną-dwie wersje do tyłu, z tym trzeba się zgodzić. Potem już aktualizuję sobie wiedzę z netu po angielsku.
  2. Język programowania. Typowe porady tutaj są udzielane przez prymat ilości etatów / stawki miesięcznej, co nie zawsze jest słuszne. Ważne są kryteria co jest rozwijające. Np co powiesz na taką logikę: znasz już kompilowany C++, to teraz interpretowany Python?
  3. Inny język. Mało o sobie mówisz.
    JS, trudno o tym nic nie wiedzieć, nawet jak się jest przysięgłym backendowcem
    Jeśli w tym C++ dziubałeś gry, to może Lua? Etatów na to nie ma, ale można poznać łącznie z bebechami, implementacją
    Java, linqua franca programowania obiektowego
0
Hispano-Suiza napisał(a):

@Magiczna Futryna: Pytasz o dwa różne języki różnego przeznaczenia. Byłoby prościej w doradztwie gdybyś napisał co chcesz sobie pisać. C# to mocno inne projekty niż Python. Natomiast jeśli pisanie ma być dla samego pisania to osobiście wybrałbym Python.
Masz do niego PyCharm. Co do książek to jest ich mnóstwo albo i jeszcze więcej - wszystko sprowadza się do dziedziny w której planujesz wykorzystywać język. PacktPub ma całą bibliotekę pozycji.
W dodatku non stop rozdają pozycje do Pythona za darmo na Free Learning - osobiście sobie chwalę wydania z Packta.

Plusami za Pythonem moim zdaniem jest mnóstwo projektów open-source o bibliotekach nawet nie wspomnę bo chyba bije C# w tym na głowę. Daj więcej info to prościej będzie doradzić ;-)

Chcę się uczyć programowania w wolnym czasie (szkoła średnia), z programowaniem wiążę swoją przyszłość

0
AnyKtokolwiek napisał(a):
  1. Język (naturalny). Ja tam osobiście z nową dla mnie technologią lubię pierwszy kontakt mieć po polsku, lepiej mi się zazębia. Zwykle książka wydana papierowo w PL będzie o jedną-dwie wersje do tyłu, z tym trzeba się zgodzić. Potem już aktualizuję sobie wiedzę z netu po angielsku.
  2. Język programowania. Typowe porady tutaj są udzielane przez prymat ilości etatów / stawki miesięcznej, co nie zawsze jest słuszne. Ważne są kryteria co jest rozwijające. Np co powiesz na taką logikę: znasz już kompilowany C++, to teraz interpretowany Python?
  3. Inny język. Mało o sobie mówisz.
    JS, trudno o tym nic nie wiedzieć, nawet jak się jest przysięgłym backendowcem
    Jeśli w tym C++ dziubałeś gry, to może Lua? Etatów na to nie ma, ale można poznać łącznie z bebechami, implementacją
    Java, linqua franca programowania obiektowego

Sądzisz, że c# jest rozwijający?
C++ znam podstawy
Programowania chcę się uczyć aktualnie dlatego, że w wolnym czasie chcę się rozwijać (jestem w szkole średniej), z programowaniem wiążę swoją przyszłość.

1 użytkowników online, w tym zalogowanych: 0, gości: 1