Chciałbym zacząć programować:)

0

Witam!

Od pewnego czasu chcę zacząć programować, ale jestem w tym zupełnie zielony. Nigdy nie miałem z tym styczności. Co polecacie przeczytać, obejrzeć itp. abym mógł trochę ogarnąć temat.

P.S. Posiadam w domu książkę Asembler, sztuka programowania wydanie II od Randalla Hyde'a. Nie wiem czy się przyda dla początkującego.

2

Asembler na 100% nie. Języki programowania możemy podzielić według poziomu "abstrakcji" (czy jak to sobie tam nazwiesz), chodzi o to, że im niższy poziom tym bliżej jesteśmy sprzętu - przy takim podziale języki assembly są poziom wyżej od sławnych "zer i jedynek", czyli to wyższa szkoła jazdy ;)

Podstawowym pytaniem jest: uczysz się programowania bo chcesz w najbliższej przyszłości znaleźć pracę lub przebranżowić się, czy dlatego, że cię to zainteresowało (i np. masz < 18 lat, albo coś takiego) i chcesz sobie popróbować. Niezależnie od odpowiedzi na to pytanie, droga do nauczenia się programowania jest jedna - łapiesz dowolną literaturę (tutorial/kurs/książka/wideo) i programujesz.

Kolejnym pytaniem, które sobie zaraz zadasz to: jaki język programowania wybrać? Jeżeli przy pierwszym pytaniu wybrałeś opcję drugą, czyli chcesz po prostu spróbować, odpowiedź brzmi: nie ma to tak dużego znaczenia jakby mogło się wydawać. Dlaczego? Kilka rzeczy:

  1. Wszystkie popularne języki programowania są ogólnego przeznaczenia, czyli większość rzeczy można zrobić w każdym z tych języków;
  2. Nauka programowania nie jest równa nauce języka - programowanie jako skill jest w dużej mierze od języka niezależne, więc przestawienie się jest znacznie mniej bolesne niż nauka od podstaw;
  3. Jeżeli zwiążesz swoją przyszłość zawodową z programowaniem, to i tak prawdopodobnie będziesz znał więcej niż jeden język;
    Ale nie będę się rozpisywał, bo ktoś znacznie mądrzejszy zrobił to już za mnie: http://gynvael.coldwind.pl/?id=238&lang=pl
    Wybierz jeden język, przerób jakąś książkę lub kurs, stwórz jakiś projekt, baw się programowaniem, próbuj innych języków (nie zmieniaj kolejności :D). No i najważniejsze - rób to, co cię interesuje! :)
0

Tylko, że ja nie jestem takim początkującym tylko zupełnie zielonym nic za bardzo z tego artykułu nie rozumiem. . .
~

1

Grębosz "Symfonia C++ standard" powinna być ok.
Poza tym w sieci jest od groma kursów dla początkujących, nic tylko wyszukać przez google.
Mało tego, wiele znanych uczelni publikuje kursy podstaw programowania, np:

0

Najlepiej zrobisz jeśli zaczniesz od środowiska nałatwiejszego.

IDE/język: Aptana/Python, Netbeans/Java, Lazarus/Free Pascal

Python jest przyjazny dla ludzi którzy dopiero się uczą (dostępność materiałów i bibliotek).
Java ma dość złożone przykłady, chociaż sama w sobie nie jest trudna.
Free Pascal jest łatwy i szybki (minus: brak ofert pracy).

Są jeszcze środowiska super-łatwe (np. http://scratch.mit.edu/), ale to raczej dla dzieci.

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