Książka jest techniczno - popularyzacyjną pozycją traktującą o programowaniu oraztematach pokrewnych, i jest napisana z myślą o początkujących oraz średnio-zaawansowanych programistach, a także osobach, które dopiero chcą rozpocząć przygodęz programowaniem. Celem publikacji jest przedstawienie ciekawych elementów programowania oraz ekosystemu programistycznego, a także przedstawienie sposobów radzenia sobie z podstawowymi problemami, oraz wyjaśnienia 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 wydawały się identyczne. ? Jak wybrane, często używane, mechanizmy, funkcje czy biblioteki działają "od kuchni". ? Oraz o wielu detalach, które normalnie pozostałyby niezauważone. ? A także zaprzyjaźnisz się z niskopoziomowymi aspektami informatyki. Powinieneś: ? znać podstawy programowania (np. wiedzieć czym jest pętla), oraz mieć w swoim dorobku przynajmniej jeden program dłuższy niż 50 linii.oraz mieć w swoim dorobku przynajmniej jeden program dłuższy niż 50 linii.
Publikacja Zrozumieć programowanie to wyjątkowa propozycja dla wszystkich, którzy pragną zgłębić tajniki programowania oraz związanych z nim zagadnień. Książka adresowana jest zarówno do początkujących, jak i średnio-zaawansowanych programistów, a także do tych, którzy dopiero planują rozpocząć swoją przygodę z kodowaniem. Autor, Gynvael Coldwind, w przystępny sposób przedstawia kluczowe aspekty związane z programowaniem, co czyni materiał zrozumiałym nawet dla osób, które nie miały wcześniej styczności z tą dziedziną.