C# lernen – Die besten kostenlosen E-Books und Ressourcen
Die von Microsoft erfundene Programmiersprache C# ist eine der beliebtesten Programmiersprachen der heutigen Zeit.
Da ist es kein Wunder, dass sich mittlerweile viele Webseiten, Blogs und auch Buch-Verlage mit dieser Sprache beschäftigen und auch sehr gute Lernangebote manchmal sogar kostenlos anbieten.
Die besten dieser kostenlosen Ressourcen zum Lernen von C# will ich Euch in diesem Artikel vorstellen.
C# – mehr als nur Windows
Die Programmiersprache C# ist dank des .NET-Alternativ-Frameworks Mono nicht nur für Microsoft-Betriebssysteme geeignet. Es ist auch auf den unterschiedlichsten Plattformen wie Linux und dem Mac nutzbar. So ist es z.B. auch in der Spieleentwicklungsumgebung Unity3D möglich mit C# Games für Windows, Mac, iOS und Android zu entwicklen.
Und da ich in meiner Unity3D-KI Reihe eben auch C# nutze, werde ich auch immer häufiger gefragt, wie und wo man am besten C# lernen kann.
Im Folgenden stell ich Euch deshalb drei richtig gute Online-Ressourcen vor mit denen Ihr kostenlos C# lernen könnt und dabei alles Wichtige über die Sprache lernt.
Visual C# 2012 – E-Book und OpenBook
Der Galileo Verlag bietet hier die neueste Fassung seiner C#-Buch-Reihe kostenlos als Download an. Ihr erfahrt in über 40 ausführlichen Kapiteln alle wichtigen Techniken von den Grundlagen bis hin zu tiefgreifendem Wissen der Programmiersprache.
Von den Grundlagen wie der Objekorientierung über Multithreading bis hin zu ADO.NET (Datenbanken), LINQ und WPF – hier erfahren Softwareentwickler alles, was man über die Sprache grundlegend wissen muss.
Dabei ist das Buch auf das Vermitteln von Wissen konzipiert.
- Hier geht es zu der Online-Version: C# 2012 Online-Book
- Direktlink zum kostenlosen Download: Download E-Book C# 2012
- Zur Druckfassung bei Amazon: Visual C# 2012: Das umfassende Handbuch (Galileo Computing)
*
Guide to CSharp – Online lernen
Der Softwareentwickler Golo Roden hat ein großartiges Projekt ins Leben gerufen. Auf seiner Website „Guide to CSharp“ bringt er allen Programmier-Einsteiger sowie auch Fortgeschrittenen die Objektorientere Sprache C# näher.
Ein wahres Mamutwerk hat Golo hier erschaffen, in dem er Euch Schritt für Schritt an die Programmiersprache heranführt. Dabei legt er vorallem Wert darauf, dass er nicht nur die Grundlagen erläutert sondern auch gleichzeitig diese auch tiefausleuchtet und somit auch Fortgeschrittenen Entwicklern durchaus etwas Neues erzählen kann.
Was mir besonders an der Website gefällt ist der Rote Faden, den der Leser durch die verschiedenen Kapitel führt. So erklärt Rodon prima anhand von Beispielen warum und wofür es bestimmte Befehle und Funktionalitäten gibt und welche Vereinfachungen geschaffen wurden.
- Hier geht es zu seiner Website: GuideToCSharp
OpenBook C#
Wer alle Grundlagen verstehen möchte, der sollte sich dieses C# OpenBook vom Galileo-Verlag anschauen. Hier wird verständlich alles Wichtige erläutert, was ein C#-Programmierer von der Sprache kennen und können sollte.
Da dieses Buch schon etwas älter ist, wird hier natürlich nicht auf alle neuen Erweiterungen der Sprache eingegangen (wie im obigen Buch VisualC# 2010), sodass dieses von den hier vorgestellten Büchern meiner Meinung nach am besten für Anfänger geeignet ist.
Wenn Ihr also echte Einsteiger seit, dann würde ich hier unbedingt mal ein reinschnuppern.
- Hier geht es zu der Online-Version: OpenBook C#
Fazit
Wie Ihr seht gibt es echt tolle Online Ressourcen um C# zu lernen. Wenn Ihr aber noch weitere gute kennt, die hier erwähnt werden sollten, dann könnt Ihr gerne unten ein Kommentar hinterlassen!