Fundamentals of Programming with C#: Free Book, Videos, Presentations and Mind Maps

January 13, 2014
After years of hard work the free book “Fundamentals of Computer Programming with C#” was finally published (in September 2013). The free C# book comes with free video lessons, presentation slides, mind maps, exercises, guidelines and exercise solutions to help learners to study the foundations of computer programming and trainers to teach newbies in programming,

Intro C# Book: Just Published Alpha Edition

November 7, 2010
As part of the continuous work on writing a high-quality book on computer programming for beginners, I have significant progress with the “Introduction to Programming with C#” book. Most of the book chapters are completely finished and only one chapter (14. Defining Classes) is completely unfinished due to internal confusion. The good news are that

Svetlin Nakov – Books

September 5, 2010
Dr. Svetlin Nakov is author / co-author of 15+ books on computer programming and software development. Get the latest list of Nakov’s books from: Nakov’s books focus on topics such as basics of coding, problem solving, basic data structures and algorithms, principles of computer programming, Java, JavaScript, Python, .NET development, C#, C++, cryptography, and

New Book: Introduction To Programming With C#

November 21, 2009
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

Introduction to Programming with Java Book – New Web Site

October 20, 2009
My open-source book “Introduction to Programming with Java” has new Web site: The book is written by a team of 30 authors managed by me and is an excellent tutorial for beginners. It is a book about the fundamentals of computer programming, data strustures, algorithms and logical thinking, not just a Java book. The

How to Write a Book with Team of 30 Authors – Invited Talk

October 18, 2009
Last Sunday I was given an invited talk in the Club “Stop and Think!” about writing open source books with a large team of 30 authors. This process is really a challenge because the authors are enthusiasts and they write for the good of the community. You are not their boss because you don’t pay

The Book “Introduction to Programming with Java” is Finally Published

December 26, 2008
Recently my team of 20 authors and few editors working on creating a contemporary book about the fundamentals of computer programming, data structures and algorithms is ready with the public official release of the book: The book “Introduction to Programming with Java” focuses on the fundamentals of computer programming, logical, algorithmical thinking, problem solving,

Open Source Book “Introduction to Programming with Java”

July 25, 2008
Last week I started a project to create a new book for sofwate engineers: “Introduction to Programming with Java”. The book will focus on the fundamentals of computer programming rather than on the Java language. This is not a book about Java. This is a book about the concepts of computer programming. It is intended