Book “Introduction to Programming with C#” now in English!


“Dear readers,

After many months, even years of hard work of over 100 participants we are proud to announce that “Intro C# book” was officially published in English

Thanks to all who participated in this project: translators, editors, volunteers, authors, site’s supporters, QA engineers, specialists merketing and others. Our labor is not in vain, though we slowed a lot in this project. Thank you!

This is a great project, unique, not only for Bulgaria but in the world. Never before come out as good and free book about Programming + video tutorials + presentations + mind maps. This is a unique Bulgarian creation made in its large part in the software academy, which we can be proud of many years.

The book “Fundamentals of Computer Programming with C#” is the most recent edition of our favorite book about C# programming, updated for C# 5, Visual Studio 2012 and Windows 8 with many improvements, even partially rewritten several chapters. We recommend it up before the older versions of the Bulgarian language. Coming soon on paper version (under the scheme will be print-on-demand a very high price) .


Download the C# book in PDF (13,7 MB)

Read the C# book online



My first Mind Map

This is my first Mind Map about “Classes and Objects” in .NET from the Telerik’s course “Knowledge sharing”. Actually I am in conflict with Mr. Drawing from young years, but one needed the other and so we had to back together again and it was as a result of our gathering.

(See full-size image)

C# Fundamentals Part II – Homework

  1. Arrays – Solutions / Conditions
  2. Multidimensional Arrays – Solutions / Conditions
  3. Methods – Solutions / Conditions
  4. Numeral Systems – Solutions / Conditions
  5. Using Classes and Objects – Solutions / Conditions
  6. Exception Handling- Solutions / Conditions
  7. Text Files – Solutions / Conditions
  8. Strings and Text Processing – Solutions / Conditions

See “C# Fundamentals Part II” directory in GutHub…

You can find my other homework (projects + assignments) and exams in my GutHub repository

C# Fundamentals Part I – Homework

  1. Introduction to Programming – Solutions / Conditions
  2. Primitive Data Types and Variables – Solutions Conditions
  3. Operators, Expressions and Statement – Solutions Conditions
  4. Console Input/Output – Solutions Conditions
  5. Conditional Statements – Solutions Conditions
  6. Loops  Solutions Conditions

See “C# Fundamentals Part I” directory in GutHub…

You can find my other homework (projects + assignments) and exams in my GutHub repository

Visual Studio – useful tools

1. Brace Completer

– Automatically adds closing braces after typing an opening brace and pressing Enter.

Brace Completer Screenshot

More information: Brace Completer does exactly what the name says. When you type an opening curly brace and press enter, it automatically fills in the closing brace for you.

Download site:

2. Indent Guides

– Adds vertical lines at each indent level.

Indent Guides Free






More information: Displays indent and page width guides in Visual Studio text editor windows.

Download site:

3. SelectionHighlight

– This extends the editor to highlight all occurrences of a selected word and place a glyph on the left margin.








Download site: (modified version that runs on newer Visual Studio’s versions)

4. AllMargins 2012

– This extension contains the OverviewMargin and several other extensions of that margin. This is a re-release of David Pugh’s original extension adding Visual Studio 2012 support.

AllMargins 2012 Screenshot

More information: AllMargins 2012 is a wonderfully new way to view your source code documents allowing you to quickly and easily move about (i.e. scroll) within them. AllMargins 2012 gives you an at-a-glance view of the structure of your document, highlighting source code document errors, warnings, breakpoints, and much, much more.

Download site:

5. CleanProject

– Clean Project is a utility that cleans Visual Studio project directories so you can quickly upload or email a zip file with your solution.













More information: How many times have you wanted to send a project to a friend or upload it to a web site like MSDN Code Gallery only to find that your zip file has lots of stuff that you don’t need to send in it making the file larger than it needs to be.

  • bin
  • folder
  • obj
  • folder
  • TestResults folder
  • Resharper folders

And then if you forget about removing Source Control bindings whoever gets your project will be prompted about that.

Download site:

You can find more extensions at

Groundbreaking for new Telerik building in Sofia, Bulgaria!

This Spring, Telerik launched the construction of a new building in Sofia, Bulgaria. Check out this exclusive video from the surprise groundbreaking event in Sofia. It includes never-before-seen footage of the top-secret preparation for the groundbreaking. No one in Telerik knew about the event until the actual day. How did we keep it all a secret? Check the video and see for yourselves.


The History of Programming Languages

In a world of increasing inter-connectivity, programming languages form the foundation. Did you know that the first programming language is over 100 years old and was written by a woman, Ada Lovelace? Join as us we delve into the history, evolution, and prevalence of programming languages over the years. In addition to outlining the history of languages and how each is traditionally used, you’ll find information on what type of vulnerabilities are most common in programs developed in each language and which flaws are most typically fixed once discovered.

Read more of this post