Thoughts on Software Engineering

New Book: Introduction To Programming With C#

Today I with Vesko Kolev started a new project: writing a C# book in Bulgarian for beginners that covers the fundamental concepts of computer programming, data structures and algorithms as well as object-oriented concepts, high-quality programming code and problem solving. The book is titled “Introduction to Programming with C#” and will be based on its well-known sister, the book “Introduction to Programming with Java”. Most of the book content will be adaptation of its Java variant but some new concepts will also be introduced. The book focuses on the fundamental concepts of computer programming, not just the C# language. It covers topics like recursion, data structures (linear, trees, graphs, hash-tables and sets), combinatorial algorithms and problem solving which can not be found in every C# book. The book does not cover software engineering, Web programming, databases, desktop applications, mobile applications and other software technologies, just the bases of computer programming, logical thinking and problem solving. The book is free and open-source and is driven by volunteers who like to share their knowledge and skills with the young developers who try to make their first steps in computer programming and software engineering.

The book’s official Web site will be located at:

The developer’s Web site is located in Google Code:

The SVN repository containing all project assets is located at:

The developer’s mailing list (discussion group) is located at:

Authors and editors are welcome to help the project. To join to this open-source voluntary project please contact Svetlin Nakov or Vesko Kolev. The working language is Bulgarian (some day we plan to publish an English version but let’s do the things step-by-step).

Previews (10,545), Views (5,395), Comments (2)

2 Responses to “New Book: Introduction To Programming With C#”

  1. c# using says:

    Howdy are using WordPress for your site platform?
    I’m new to the blog world but I’m trying to get started and create my own. Do you need any html coding knowledge to make your own blog?

    Any help would be really appreciated!

  2. android says:

    Hey there if you want to learn c programming then go to above link here you can learn c programming easily.
    There are many source code of c programming which
    will help you to learn c programmming. Notes for HESB TU and PU etc.
    You can also download HD gameloft android games for free :

RSS feed for comments on this post. TrackBack URL