Read Online the Free Book “Fundamentals of Computer Programming with C#” (the Bulgarian Book)

Preface

Chapter 1. Introduction to Programming

Chapter 2. Primitive Types and Variables

Chapter 3. Operators and Expressions

Chapter 4. Console Input and Output

Chapter 5. Conditional Statements

Chapter 6. Loops

Chapter 7. Arrays

Chapter 8. Numeral Systems

Chapter 9. Methods

Chapter 10. Recursion

Chapter 11. Creating and Using Objects

Chapter 12. Exception Handling

Chapter 13. Strings and Text Processing

Chapter 14. Defining Classes

Chapter 15. Text Files

Chapter 16. Linear Data Structures

Chapter 17. Trees and Graphs

Chapter 18. Dictionaries, Hash-Tables and Sets

Chapter 19. Data Structures and Algorithm Complexity

Chapter 20. Object-Oriented Programming Principles

Chapter 21. High-Quality Programming Code

Chapter 22. Lambda Expressions and LINQ

Chapter 23. Methodology of Problem Solving

Chapter 24. Sample Programming Exam – Topic #1

Chapter 25. Sample Programming Exam – Topic #2

Chapter 26. Sample Programming Exam – Topic #3

Conclusion

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

25 responses to “Read Online the Free Book “Fundamentals of Computer Programming with C#” (the Bulgarian Book)”

  1. […] am really glad to say, that the book “Fundamentals of Computer Programming with C#” has been translated in […]

  2. […] “Fundamentals of Computer Programming with C#” now in English. Free for downloading and reading online. Thanks to Svetlin Nakov and his team of software […]

  3. […] You can Download the C# book in PDF (13,7 MB)  or   Read the C# book online […]

  4. […] Fundamentals of Computer Programming with C# – Svetlin Nakov […]

  5. […] Fundamentals of Computer Programming with C# – Svetlin Nakov […]

  6. MT6 says:

    I love this book. Now i am in page number 104. This is written in very simple english and you can easily get start with C# 😀

  7. Pretty! This has been an extremely wonderful post.
    Many thanks for providing this information.

  8. Every weekend i used to visit this web site, as i want
    enjoyment, since this this website conations
    in fact good funny data too.

  9. King says:

    Hi,i have been grateful for a good work done. Am impressed with the soft copy you and your group put in place for people who want to be part takers (take part) in programming and writing code. i wish to contact you on your e-mail personally for discussion.thank and will be waiting for a reply.

  10. Olumide says:

    Thank you so much for this book.

  11. […] Fundamentals of Computer Programming with C# – Svetlin Nakov […]

  12. […] Fundamentals of Computer Programming with C# – Svetlin Nakov […]

  13. LitSol inc. says:

    […] Fundamentals of Computer Programming with C# — Svetlin Nakov […]

  14. […] Fundamentals of Computer Programming with C# – Svetlin Nakov […]

  15. Farzad Karimi says:

    To whom it may concern

    I’m a student in computer science 4th year and seeking for a bachelor degree, in spite that we had so many courses around programming languages but 90% was around Java and since I’m interested in C# and started it few years ago, now I would like to know is there any chance to have a free copy of the book “Fundamental of Computer Programming with C#”? Please let me know around this matter Thank you so much.

  16. […] Fundamentals of Computer Programming with C# – Svetlin Nakov […]

  17. Krzysztof says:

    Hello!

    Thank you for this excellent book!

    However I found on site No 327 that there is a code that will not compile: it should be one more method added to make it work – PrintLine(int, int) (from previous example , what could not be clear for some readers).

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Learn Programming
and Start a Tech Job!

Become a software engineer with Java / JavaScript / Front-End / Back-End through the zero-to-career learning programs for developers from SoftUni Global!

Learn the programming concepts, problem solving and algorithmic thinking with video lessons and live coding exercises.

Continue with APIs and libraries, object-oriented programming, data structures, software technologies and frameworks, databases and ORM, back-end development, HTTP, Web applications and front-end technologies.

Learn by doing: practice live coding with each lesson with thousands of exercises and real-world projects. Build a rich developer portfolio in GitHub to attract employers!

Start your first job as junior software developer.