Данное издание адресовано тем, кто всерьез интересуется разработкой программного обеспечения и стремится получить необходимые практические навыки в этом непростом деле, но пока имеет мало опыта в программировании или вовсе не имеет такового. Новичкам, которые хотят научиться писать рабочие коды, однако пока не имеют возможности получить специализированное университетское образование в данной сфере, этот своеобразный обучающий практикум даст четкое представление о том, какие знания наиболее важны для разработчика ПО и к чему нужно быть готовым при выборе профессии программиста. Самостоятельно обучаясь программированию при помощи этой книги, написанной простым и доступным языком, можно освоить базовые подходы, которыми пользуются профессиональные программисты, научиться применять на практике их основные инструменты, поэтапно, шаг за шагом продвигаясь от азов к запуску рабочего кода. В страницах издания изложены основы нескольких важнейших языков программирования, дается множество практических советов с реальными примерами из практики разработчиков и подробным разбором задач, но главное достоинство книги — ее универсальность и всеохватность: под одной обложкой автору удалось сконцентрировать все самое важное из большого числа тем и собрать воедино актуальную информацию из множества источников, предоставляя начинающим разработчикам надежный фундамент, необходимый для создания программного обеспечения.
Dannoe izdanie adresovano tem, kto vserez interesuetsya razrabotkoy programmnogo obespecheniya i stremitsya poluchit neobkhodimye prakticheskie navyki v etom neprostom dele, no poka imeet malo opyta v programmirovanii ili vovse ne imeet takovogo. Novichkam, kotorye khotyat nauchitsya pisat rabochie kody, odnako poka ne imeyut vozmozhnosti poluchit spetsializirovannoe universitetskoe obrazovanie v dannoy sfere, etot svoeobraznyy obuchayushchiy praktikum dast chetkoe predstavlenie o tom, kakie znaniya naibolee vazhny dlya razrabotchika PO i k chemu nuzhno byt gotovym pri vybore professii programmista. Samostoyatelno obuchayas programmirovaniyu pri pomoshchi etoy knigi, napisannoy prostym i dostupnym yazykom, mozhno osvoit bazovye podkhody, kotorymi polzuyutsya professionalnye programmisty, nauchitsya primenyat na praktike ikh osnovnye instrumenty, poetapno, shag za shagom prodvigayas ot azov k zapusku rabochego koda. V stranitsakh izdaniya izlozheny osnovy neskolkikh vazhneyshikh yazykov programmirovaniya, daetsya mnozhestvo prakticheskikh sovetov s realnymi primerami iz praktiki razrabotchikov i podrobnym razborom zadach, no glavnoe dostoinstvo knigi ee universalnost i vseokhvatnost: pod odnoy oblozhkoy avtoru udalos skontsentrirovat vse samoe vazhnoe iz bolshogo chisla tem i sobrat voedino aktualnuyu informatsiyu iz mnozhestva istochnikov, predostavlyaya nachinayushchim razrabotchikam nadezhnyy fundament, neobkhodimyy dlya sozdaniya programmnogo obespecheniya.