Skip to content

Latest commit

 

History

History
52 lines (27 loc) · 3.71 KB

Welcome.md

File metadata and controls

52 lines (27 loc) · 3.71 KB

See sharp

SO, you've decided to learn the noble language known as C#? You've come to the right place. This book is used as handbook within the proffesional bachelor Electronics-ICT and Applied Informatics at AP University College. Through many years it has grown to a two part series (1 per semester) of which you're currently holding the first. In this part you will discover the basics of C# and programming in general.

This book will lay the foundation and handle things like variables, loops, methods and arrays. The second book continues with this and will (hopefully) uncover the mystical, but oh so important, world of Object oriented programming.

You may be wondering how up-to-date this book is? Well, it released in 2020, so... (mmm, using the year 2020 as quality label is kindof like saying you make wine using sewage). Nevertheless, the book is brand new and, so far, has survived the year 2020.

Just like our spoken languages, the C# programming language is continually evolving (while I'm writing this we're on version 8.0). With every new C#-version certain code-constructions suddenly get a lot simpler or even redundant. A good programmer must, of course, be able to work with both the old and the new constructions. I have attempted to find a healthy mix between old and new, with a focus on the usability in your further proffesional career. Therefor, you will not find any cool, state-of-the-art C# innovations that are only usable in very specific projects. On the contrary, I hope that when you have gone through this volume and the next that you will dare to dive into 'sister languages' (like Java, C and C++, but even distant relatives like Python or Javascript) without any problems.

This book doesn't aspire to teach all of the C#-language and everything surrounding it, this book is way too short for that. This is aimed at anyone who is interested in the wonderful world of programming, but possibly hasn't ever actually programmed a single letter of code. Certain concepts that I consider too complicated for a novice programmer were therefor left out of this course. Consider this book as a gatewaydrug to more C#, more programming languages and especially more (programming)fun! You have been warned.

Happy reading and programming fun,

Tim Dams Summer 2020

Logo ikke

About this book

This book is used as handbook within the proffesional bachelor Electronics-ICT and Applied Informatics of AP University College.

Specifically, this is the handbook used for the first 2 semesters concerning 'learning to program with C#':

  • See Sharp: Programming Principles, first semester (this book)
  • See Sharper: Object Oriented Programming, second semester (see above)

Licensed under Creative Commmons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)

LiceniconLiceniconLicenicon

Licensed under CC-BY-NC 4.0 as shown here.

This is a human-readable summary of (and not a substitute for) the license.

You are free to

Share : copy and redistribute the material in any medium or format

Adapt : remix, transform, and build upon the material

The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms

Attribution : You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
NonCommercial : You may not use the material for commercial purposes.

No additional restrictions : You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.