C#

Stell dir vor, du lernst die Programmiersprache C#
  • mit wenig Aufwand
  • mit viel Praxis und wenig Theorie
  • (fast) kostenlos
Du musst weder die Hörsaal-Bank drücken noch tausende Euro für ein Seminar aufgeben, um eine neue Programmiersprache, wie C# zu lernen. C# lernst du heute digital von zuhause aus mit Online-Kursen, Lern-Apps und begleitenden Büchern im Selbststudium.
Kosten
Sprache
Format
Abschluss
Dauer
Level
Filter
Kosten
Sprache
Format
Abschluss
Dauer
Level
Die Schritt-für-Schritt – Anleitung für die Programmiersprache C++. Inklusive vielen Beispielen & Übungen
This course gives you everything you need to become a productive C# developer on any platform. Learn the basics of reading and writing C# code ...
Learn C++ For C Programmers, Part A from University of California, Santa Cruz. This course is for experienced C programmers who want to program in ...
Lerne C# Programmierung – WPF, Datenbanken, Linq, Spieleentwicklung mit Unity
Lernen Sie flexibel mit dem Video-Kurs "C # Visual Studio 2012". Den Kurs können Sie am PC ✓, Tablet ✓ und auf dem Smartphone ✓ ...
Steigen Sie in die Programmierwelt ein und lernen Sie eine der mächtigsten und wichtigsten Programmiersprache kennen und anwenden: C++. Diese Video-Trainings vermitteln zunächst allgemeine Prinzipien ...
Steigen Sie in die Microsoft-Programmierwelt ein und lernen Sie die hier mächtigste und wichtigste Programmiersprache kennen: C# (sprich: see sharp). Diese Video-Trainings vermitteln zunächst allgemeine ...
<p>Learn the basics of the C# programming language, one of the most popular programming languages used to develop software for the Microsoft platform but also ...
If C++ scares you, or you’ve heard that it’s a difficult language, this course will show you how easy Modern C++ can be. It’s a ...
Learn the basics of the C# programming language, one of the most popular programming languages used to develop software for the Microsoft platform but also ...

Warum C# lernen

C# ist eine objekt-orientierte Programmiersprache von Microsoft.

C# ist

  • nicht zweckgebunden: Du entwickelst mit C#  Software, Games und sogar Websites
  •  plattform-unabhängig: Zwar entwickelte Microsoft C# ursprünglich für Windows-Software, aber dank Weiterentwicklungen wie dem Mono-Projekt oder Xamarin-Studios läuft C# inzwischen auch anderen Betriebssystemen wie Linux und Mac.
  • ist objekt-orientiert: Objekt-orientierte Sprachen ähneln dem menschlichen Denken und sind intuitiver als prozedurale Programmiersprachen.

C# ist Teil der .NET Technologie von Microsoft, sodass du auf umfangreiche Programmbibliotheken  zurückgreifen kannst.

Microsoft als Schöpfer von C# hilft bei Problemen und hält die Programmiersprache mit regelmäßigen Updates aktuell.

Hinter C#, eines der meist-benutzten Programmiersprachen, steht eine riesige Nutzer-Community, die sich über Foren wie Stackoverflow austauscht und bei Fragen und Problemen hilft.

C# funktioniert modular: Die Programmiersprache bringt viele Features für fortgeschrittene Nutzer mit und ist deshalb mächtig. Einsteiger können diese fortgeschrittenen Features ignorieren und C# trotzdem ohne Probleme nutzen.

C# oder C++: Was ist besser?

C# und C++ sind sich sehr ähnlich: Beide Programmiersprachen sind stammen von Visual C ab, beide sind objektorientiert. C# und C++ werden kpmpiliert: Ein Programm übersetzt den Quellcode in anwendbare Maschinenbefehle.

C# und C++ haben allerdings auch grundlegende Unterschiede:

C# ist für Einsteiger leichter zu erlernen als C++.

C++ hat ein niedrigeres Abstraktionslevel als C#. Programmierer nutzen es deshalb gerne für Software, die direkt mit Computer-Hardware zusammenarbeitet. C# ist hingegen Favorit für simple Web- und Desktop-Anwendungen.

 

Mit Online-Kursen C# lernen

Online-Kurse auf deutsch

Die komplette C# Masterclass – von 0 auf 100 in 6 Wochen

Die C# Masterclass von Coding-Coach Denis Panjuta ist ein treuer Begleiter vom Einstieg in die neue Programmiersprache bis zur Entwicklung von komplexer Software.

Du lernst:

  • C#-Grundlagen, wie Variablen, Klassen und Vererbungen
  • Datenbanken und LINQ
  • Benutzeroberflächen mit Windows Presentation Foundation (WPF)
  • Spieleentwicklung mit C# und Unity

Tipp: Der udemy-Kurs ist regelmäßig stark reduziert auf 10 bis 20 Euro. Geduld haben lohnt sich 🙂

Ihr Weg zum C#-Programmierer

Ihr Weg zum C#-Programmierer von LinkedIn Learning ist ein Lernpfad mit 11 Online-Kursen.

Du lernst in diesem Lernpfad zunächst die Prinzipien der objektorientierten Programmierung und die Grundlagen der Programmiersprache C#.

Danach geht es um fortgeschrittenen Themen, wie generischer Code, Events und asynchrone Programmierung.

Der Lernpfad Ihr Weg zum C#-Programmierer ist Teil des Abonnements von LinkedIn Learning für 29,49 Euro.

LinkedIn Learning lädt dich ein, das Abo einen Monat kostenlos zu testen.

Online-Kurse auf englisch

Learn C#

Learn C# ist der wohl beliebteste Online-Kurs über C# weltweit. Der Grund: Codecademy bietet Programmier-Einsteigern kostenlose Online-Kurse in Premium-Qualität.

Das hat bereits 45 Millionen Lernenden auf der ganzen Welt überzeugt.

Learn C# behandelt die Grundlagen von C# umfangreich und vollständig: Datentypen, Variablen, Logiken, Bedingungen, Methoden, Arrays und Schleifen.

Learn C# ist im kostenlosen Basic-Tarif enthalten. Der Pro-Tarif mit vielen Online-Kursen für Fortgeschrittene und geführten Projekten kostet 17,99 Euro im Monat.

Introduction to C#

Lerne C# vom Entwickler der Programmiersprache persönlich – von Microsoft.

Gerry O’Brien von Microsoft erklärt dir in Introduction to C# die Grundlagen von C# und der .Net Technologie.

Der Online-Kurs dauert 3 Wochen (3 bis 5 Stunden in der Woche) und ist kostenlos. Benötigst du ein Zertifikat, wird eine Gebühr von 99 US-Dollar fällig.

C# Fundamentals

C# Fundamentals ist ein Online-Kurs für Programmierer, die mit C# eine neue Programmiersprache lernen möchten. Der Dozent Scott Allen setzt grundlegende Programmier-Fähigkeiten voraus.

C# Fundamentals behandelt die C#-Syntax, das .NET Framework. In einem Praxis-Projekt programmierst du ein Notenbuch, in dem ein Lehrer die Noten seiner Schüler notiert.

C# Fundamentals ist Teil des PluralSight-Abos für 26 Euro monatlich. Du kannst das Abo 10 Tage kostenlos testen.

 

Bücher über C#

Einstieg in C# mit Visual Studio 2019: Ideal für Programmieranfänger

Mit dem Amazon-Bestseller Einstieg in C# mit Visual Studio 2019 lernst du die Programmiersprache C# Schritt für Schritt und anhand von Beispielen und Übungen. Folgende Themen behandelt das Buch:

  • C#-Syntax
  • Objektorientierte Programmierung
  • GUI-Entwicklung mit Windows Forms und Windows Presentation Foundation
  • Datenbank-Anwendungen mit ADO.NET
  • Internet-Anwendungen mit ASP.NET
  • Zeichnen mit GDI+

Das broschierte Buch von Thomas Theis kostet 29,90 Euro.

C#: Learn C# in One Day and Learn It Well

Das Taschenbuch C#: Learn C# in One Day and Learn It Well ist in jeder Hinsicht anders als Einstieg in C# mit Visual Studio 2019.  Du lernst C# – zumindest die Grundlagen – an einem Tag, auf 161 Seiten und sehr viel Praxisorientierung. Wenn du zu den ungeduldigen Lernenden gehörst, dir ein paar Wissenslücken links und rechts nichts ausmachen und du englisch sprichst, wähle dieses Buch. C#: Learn C# in One Day and Learn It Well kostet 11,76 Euro bei Amazon und ist Teil von Kindle unlimited.

 

C# lernen mit Lern-Apps

SoloLearn

Mit SoloLearn lernst du C# und viele andere Programmiersprachen auf deinem Smartphone.

Die Lektionen sind kurz und bündig, sodass du dem Warten auf den Bus oder dem Toilettengang mit Programmier-Lektionen Würze verleihen kannst.

Das Schema von SoloLearn ist immer gleich. Einem kurzen Lern-Input folgt ein Beispiel und eine Quiz-Frage. Die nächste Lektion erscheint erst, wenn du die Quizfrage korrekt beantwortet hast.

Das Besondere an SoloLearn ist die Community von Mitschülern: Wenn du nicht weiterkommst, helfen dir die Kommentare zu den Lektionen und Quizfragen.

Programming Hub

In der App Programming Hub lernst du C#, andere Programmiersprachen und Coding-Themen auf deinem Smartphone.

Für Programming Hub benötigst du keine weitere Software zum Kompilieren o.ä. Du programmierst direkt in der App.

 

Empfehlung

C# zu lernen, ist eine ausgezeichnete Idee. Mit C# programmierst du jetzt und in Zukunft plattformübergreifend Anwendungen für Web, App und Desktop.

Als Einsteiger empfehle ich dir eine Kombination aus Online-Kurs und Lern-App.

Mit einem Online-Kurs schaffst du dir strukturiertes und fundiertes Wissen, wenn du ein paar Stunden Zeit hast, dich mit der Materie zu beschäftigen.

Die Lern-App begleitet dich im Alltag und konfrontiert dich häppchenweise immer wieder mit ein paar Zeilen Code.

Ich wünsche dir viel Spaß beim C# lernen!