Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Wstęp
Niniejszaksiążkajestłagodnymwprowadzeniemwświatprogramowania.Oka-
zujesię,żeniemusimybyćgeniuszamikomputerowymi,abynauczyćsięprogramo-
wać.Większośćludzimaograniczonepojęcieobudowieidziałaniusamochoduczy
motocykla,aleniepowstrzymujeichtoprzedtym,abyzasiąśćzakółkiemijechać.
Niemusimyznaćodpodstawbudowyizasaddziałaniakomputerów,abymócich
używać.Podobniejestzprogramowaniem.
Wdzisiejszychczasachmamydodyspozycjiwieleróżnychjęzykówprogramo-
wania.Naukęmożemyzacząćodkażdegoznich,alewprzypadkujednychjęzyków
będzietoprocesprostszy,awprzypadkuinnychtrudniejszy.Jakmówichińskieprzy-
słowie:uJedenobrazwartwięcejniżtysiącsłów”dlategodonaukiprogramowania
wykorzystamyjęzyk,którynastawionyjestnatworzenieobrazów.Tymjęzykiemjest
Processing.JestondialektemjęzykaJava,najpopularniejszegojęzykaprogramowania
(październik2016)wedługrankinguTIOBE1.Zostałzaprojektowanyzmyśląoarty-
stach,dziękiczemujestbardzoprostydonauki.
Najlepszymsposobemnaukiprogramowaniajestpisanie,pisanieijeszczerazpi-
sanieprogramów.Samoprzeczytanieksiążkiniesprawi,drogiCzytelniku,żeposią-
dzieszumiejętnośćprogramowania.Dlategowtrakcielekturypowinieneśprzepisy-
waćprzykładoweprogramy,modyfikowaćjeorazużywaćichjakozachętydopisania
własnychprogramów.Jeślipostąpiszwedługtychrad,topoprzeczytaniutejksiążki
zpewnościąbędzieszwiedziećwieleoprocesieprogramowania.
Coprawdapoukończeniulekturyniebędzieszguruprogramowania,alenauczysz
siępodstawprogramowaniakomputerówiposiądzieszwiedzę,któraumożliwiCi
pójścieróżnymiścieżkami.Możenawetwprzyszłościzostanieszzawodowympro-
gramistą,czegoCiżyczymy.
Książkazostałaprzewidzianadlaosób,którenigdywcześniejniemiałystyczności
zprogramowaniem.Ztegopowoduwielepojęćjestomawianychwbardzoszczegó-
łowysposób.Osobom,którejużmajądoświadczeniewprogramowaniu,możesięto
wydaćnudne,aleidlanichznajdziesięcośwtejksiążce:będąmiałyokazjęzazna-
jomićsięzpodstawamijęzykaProcessing.OdCzytelnikaniewymagamyznajomości
żadnychzaawansowanychnarzędzi.Jedynymiwymaganiamiznajomośćelemen-
tówszkolnejmatematykiichęćnauczeniasięprogramowania.Pomimożenaukapro-
gramowaniawksiążceodbywasięwjęzykuProcessing,tonabytawiedzapozwolina
1http://www.tiobe.com/tiobe-index/(dostęp:26.10.2016)