Podręcznikowa publikacja o programowaniu i tematach pokrewnych, napisana z myślą o początkujących oraz średnio zaawansowanych programistach.
Celem publikacji jest przedstawienie ciekawych elementów programowania oraz ekosystemu programistycznego, a także omówienie sposobów radzenia sobie z podstawowymi problemami i wyjaśnienie w przystępny sposób pewnych elementów, z którymi często osoby początkujące oraz średnio zaawansowane mają trudności. Z książki dowiesz się: – jak poradzić sobie z trudnościami napotykanymi podczas programowania, - jak operować na danych tekstowych, binarnych, plikach, strumieniach, pakietach danych oraz jakie są najczęściej popełniane błędy, - jakie są różnice pomiędzy językami programowania w kwestiach, które na pierwszy rzut oka wydają się identyczne, - jak wybrane, często używane, mechanizmy, funkcje czy biblioteki działają „od kuchni”, - o wielu detalach, które normalnie pozostałyby niezauważone, - zaprzyjaźnisz się z niskopoziomowymi aspektami informatyki. Po lekturze podręcznika powinieneś: - znać podstawy programowania (np. wiedzieć, czym jest pętla), - mieć w swoim dorobku przynajmniej jeden program dłuższy niż 50 linii.