Fundamentals of Programming with C# and Java Free Books: Official Website

Book “Fundamentals of
Computer Programming with C#”

The book "Fundamentals of Computer Programming with C#" is an excellent manual to guide you through your journey of programming as beginner. It will teach you in algorithmic thinking and programming in the C# language and .NET Framework. The book provides a series of programming lessons: from fundamentals of programming and development environment (Visual Studio), variables, operators, arrays and loops to more complex concepts such as recursion, fundamental data structures and classic algorithms, list structures, trees and tree-like data structures, graphs, hash-tables, algorithm complexity, object-oriented programming principles (OOP), LINQ queries, writing high-quality code and solving problems from programming exams. Additionally, PowerPoint slides based on the book and video lessons of those lectures, some by Svetlin Nakov himself, are available and are perfect for self-teaching C#. The book authors conduct free courses on programming with C# for beginners in Telerik Software Academy. If you've searched for "C# book", "programming book", "Nakov book" or "the Bulgarian C# book", you are on the right website.

Книга “Въведение в програмирането със C#”

Книгата “Въведение в програмирането със C#” е отлично съвременно ръководство за навлизане в програмирането и алгоритмите с платформата .NET и езика C#. В нея се разглеждат серия уроци по програмиране – от основите на програмирането, среда за разработка, променливи, оператори, масиви и цикли до по-сложни концепции като рекурсия, фундаментални структури от данни и класически алгоритми, списъчни структури, дървета и дървовидни структури, графи, хеш-таблици, оценяване сложността на алгоритми, принципи на ООП (обектно-ориентирано програмиране), абстракция, наследяване и полиморфизъм, lambda изрази, LINQ заявки, конструиране на качествен програмен код и решаване на изпитни задачи. Към книгата са разработени лекции във вид на презентации и видеоуроци, водени лично от Светлин Наков, които са отличен самоучител по програмиране на C#. Авторите на книгата провеждат безплатни курсове по програмиране на C# за начинаещи в Софтуерната академия на Телерик. Ако търсите “книга C#” или “книга програмиране” или “книга Наков”, попаднали сте на правилния сайт.

Книга “Въведение в програмирането с Java”

Книгата “Въведение в програмирането с Java” е безплатно ръководство за самообучение по програмиране на Java с уроци, задачи за упражнения и решения на задачите. Тя обхваща, разглежда и дискутира в детайли основите на езика Java, синтаксис, оператори, изрази, променливи, използване на условни конструкции, масиви, цикли, колекции, работа с бройни системи, методи, рекурсия и рекурсивни алгоритми, класове и обекти, ООП, наследяване, абстракция и полиморфизъм, шаблонни типове (generics), работа с изключения (exceptions), обработка на текст и символни низове, работа с потоци и текстови файлове, списъци, стекове, опашки, двоични и балансирани дървета, графи, речници, хеш-таблици и множества, сложност на алгоритъм, ефективност на различните структури от данни, принципи за изграждане на качествен програмен код и методология за ефективно решаване на задачи по програмиране. Ако търсите “книга Java”, “книга по програмиране”, “уроци програмиране” или “книгата на Наков”, в този сайт ще ги намерите.