Intro C# book coverНай-после, след дълги месеци усилена работа, сме готови с Книгата, която ще помогне на хиляди прохождащи програмисти да научат основите на програмирането, структурите от данни и дори алгоритмите (знания, които липсват дори на хора с дълъг стаж като „програмисти“). Ако имате желанието и волята да станете добри програмисти, но ви липсва опита, това е книгата точно за вас! Всички примери и задачи в книгата са свързани с езика C# и .NET платформата – бъдещето на Microsoft. Прочитайки книгата и решавайки задачите, вие ще получите основата, върху която да стъпите, за да научите предпочитаната от вас технология. Книгата ще ви даде фундаменталните за всеки програмист знания. „Въведение в програмирането със C#“ е реализирана благодарение на Светлин Наков, Веско Колев, Фирма „Телерик“ АД, авторите, редакторите и всички хора, помогнали със съобщаване на бъгове в книгата. Те безвъзмездно са отделили от времето си, пренебрегвайки собствените си занимания, за да може младите програмисти да имат едно пълно и добре структурирано ръководство, което да им даде страхотен старт в кариерата. А добър старт в кариерата, означава и добър старт в живота.

Съдържание на книгата

Книгата започва от абсолютната нула за всеки бъдещ програмист. В началото се изучават примитивните типове данни и променливи, операторите и изразите в езиците за програмиране (и по-конкретно в C#). След това се изучават вход и изход от конзолата и условните конструкции (if, else, elseif, switch и т.н.). После се разглеждат темите цикли и масиви. Преминава се към по-сложни за начинаещите теми като бройни системи, методи, рекурсия, символни низове и текстови файлове. Покриват се задължителните за всеки обектно-ориентиран език неща като: създаване и използване на обекти, обработка на изключения, дефиниране на класове, принципи на ООП. Структурите от данни са широко застъпени в книгата. За тях има цели 4 глави: линейни структури от данни, дървета и графи, речници, хеш-таблици и множества и накрая се прави съпоставка на изучените структури от данни като се дават препоръки коя от тях е най-подходяща да се използва за конкретни случаи. Затъпват се и важни теми като качествен програмен код, как се решават задачи по програмиране и 3 примерни изпита по програмиране, заедно с решенията на задачите от изпитите. Една от последните глави е и моята: „Ламбда изрази и LINQ заявки”. Важна част от съдържанието на книгата са упражненията, които са представени заедно с упътвания и решения за всяко от тях.

Онлайн вариант

Безплатно? Безплатно! Книгата се разпространява напълно безплатно в Интернет. Всеки, който има желание, но няма възможност, да си купи книгата в хартиен вариант, може да я чете онлайн в 3 формата (PDF, DOC и HTML).

Хартиен вариант

Ако все пак ви е по-лесно да четете от хартия, можете за символична цена да си купите книгата. В момента „Въведение в програмирането със C#“ е дадена за печат и очакваме до началото на октомври 2011 да е официално на пазара. Цената на книгата ще покрива само хартията и мастилото за печата.

Авторски колектив

Авторският колектив, част от който съм и аз, можете да разгледате от страницата с авторите на книгата. Ето и списък с всички автори, без които книгата нямаше да бъде толкова изчерпателна: Веселин Георгиев, Веселин Колев, Дилян Димитров, Илиян Мурданлиев, Йосиф Йосифов, Йордан Павлов, Мира Бивас, Михаил Вълков, Михаил Стойнов, Николай Василев, Николай Костов, Николай Недялков, Павел Дончев, Павлина Хаджиева, Радослав Иванов, Радослав Кирилов, Радослав Тодоров, Светлин Наков, Станислав Златинов, Стефан Стаев, Теодор Божиков, Теодор Стоев, Христо Германов и Цвятко Конов.

Видео лекции и презентации към книгата

Книгата „Въведение в програмирането със C#“ е официален учебник към курса „Основи на програмирането“ в Телерик Академията. Курсът в Академията на Телерик  покрива цялото съдържание на книгата. Поради тази причина към главите има съответните видео лекции и презентаци, които също както и книгата се разпространяват напълно безплатно. Видео лекциите можете да гледате от: http://www.introprogramming.info/intro-csharp-book/video-lekcii/, а презнтаците можете да видите тук: http://www.introprogramming.info/intro-csharp-book/prezentacii/.