This is the second in a series of books which introduce their readers in a natural and systematic way to the world of computer programming. This book teaches computer programming with the C# programming language. Pronounced "see sharp", this language is the latest important programming language in the computer world.
While studying computer programming with this book, the reader does not necessarily require any previous knowledge about the subject. The basic operating principles of computers are taught before the actual studies of computer programming begin. All the examples of computer programs are written so that the reader encounters a lot of natural-language expressions instead of the traditional abbreviations of the computer world. This approach aims to make learning easier.
The pages of the book are designed to maximize readability and understandability. Examples of computer programs are presented in easy-to-read graphical descriptions. Because the pages of the book are large, example programs can be presented in a more reader-friendly way than in traditional programming books. In addition, pages are written so that the reader does not need to turn them unnecessarily.
The electronic material that is available for the readers of this book includes 250 C# computer programs of which 101 are example programs presented on the pages of the book. Almost one hundred programs are provided as solutions to programming exercises. The rest of the programs are extra programs for interested readers.
When you study computer programming, you need special programming tools in your personal computer. This book explains how the reader can download free programming tools from the Internet. Alternatively, the reader can work with commercial programming tools.
Although this book is designed to be an easy book for beginners in the field of computer programming, it may be useful for more experienced programmers as well. More experienced people might not need to read every paragraph of the body text. Instead, they could proceed more quickly and concentrate on the example programs which are explained with special text bubbles. The book has a 14-page index which should help people to find information about certain features of the C# langauge.
Dr. Kari Laitinen currently works as a lecturer of subjects related to computer programming. In the past, he has worked for many years as a software developer, and he has carried out research which found ways of making computer programs easy to read and understand. His books, which teach computer programming in the most natural way and try to eliminate obstacles to learning, are results of his work as a software developer, researcher, and lecturer.
In his books Laitinen presents the concepts of computer programming in a uniform manner. If later, after having studied by using this book, you need to learn the C++ programming language, that should be easy as far as acquiring an excellent textbook is concerned: The author provides another book "A Natural Introduction to Computer Programming with C++" in which most of the computer programs presented in this book are written with C++. He has already started to write a book entitled "A Natural Introduction to Computer Programming with Java".
More information about Dr. Laitinen can be found from his personal Internet homepage that can be reached via www.naturalprogramming.com.