Programowanie to sztuka czy rzemiosło? To odwieczne pytanie na które próbowało lub wciąż próbuje odpowiedzieć wielu ludzi zajmujących się zawodowo informatyką. Trudno jednoznacznie odpowiedzieć na to pytanie. Najlepszą odpowiedzią wydaje się być: “Pisanie programu to po części sztuka, po części natomiast rzemiosło, a procentowa zawartość tych składników zależy od indywidualnego przysposobienia twórcy oprogramowania”. Nie da się ukryć że umiejętność pisania dobrych programów jest w dzisiejszym świecie niezwykle cenna. Wiele wskazuje na to, że w przyszłości najlepsi programiści będą celebrities na miarę dzisiejszych gwiazd kina i sportu. Dlatego już dziś powinieneś zacząć uczyć się programować. Pierwszy krok uczyniłeś zaglądając na tą stronę
Wiele istniejących w sieci kursów, umożliwia nauczenie się tylko jednego, kontretnego języka. Tymczasem nie ma powodu zawężać się do jednego języka – ryzykujemy wtedy zagubienie się w składni, podczas gdy fudamentalne koncepcje w programowaniu zostają potraktowane po macoszemu. Dlatego poniższy kurs będzie oparty na sześciu wybranych językach programowania aby nauczyć Cię sztuki programowania a nie używania konkretnego języka. Oto ich wybór:
- C
- Java
- Lisp
- PHP
- Python
- Ruby
Wybór oczywiście jest subiektywny. Chciałem aby treścią kursu były języki ważne w dzisiejszym świecie programowania, czyli te które warto z różnych powodów znać. Jakkolwiek, kwestia popularności nie jest jedynym kryterium ich selekcji. Przykładowo Lisp nie jest najpopularniejszym językiem, jednak został włączony do kursu ze względu na odmienność do języków wywodzących się z C.
Oczywiście nie gwarantuje Ci, że po ukończeniu kursu będziesz guru programowania w powyżych językach. Będziesz mogł natomiast powiedzieć, że znasz ich podstawy, a jak wiadomo reszta to sprawa praktyki. Do dzieła zatem.
marzec 13, 2008 o 9:50 am
Pomysł bardzo mi się podoba
Chętnie skorzystam z kursu jak będzie już skończony… Zastanawia mnie trochę wybór języków. Bowiem Java i PHP przypomina C, a z tego co widzę to i Ruby przypomina Pythona. Ciekawym pomysłem by było zestawienie tych języków z na przykład Heskellem czy OCamlem
Albo z jakimś ezoterycznym językiem np. BrainF**k. Owszem – taki język nie jest może ważny w dzisiejszym świecie programowania, ale dodałby dodatkowego smaczku w kursie 

Kibicuje temu kursu jak najgłębiej
Pozdrawiam!
marzec 13, 2008 o 8:07 pm
Wybór oczywiście jest subiektywny. Uważam, że warto nauczyć się prezentowanych w kursie języków, zwłaszcza, że są to języki bardzo chętnie wykorzystywane w sieci. Co do OCaml’a i Haskella to są, zbyt mało popularne języki aby umieścić je w kursie. Choć oczywiście w przyszłości mogą stać się językami przodującymi