uksw-pt-joomla
C# przy kawie...
Dlaczego C# ?
C# jest jednym z najpopularniejszych języków programowania. Nawet jeśli programujesz w Javie czy C++ to musiałeś słyszeć o C# !
Jest to obiektowy język programowania gdzie zojego kod kompilowany jest do języka pośredniego Common Intermediate Language (CIL), czyli specjalnego kodu pośredniego wykonywanego w środowisku uruchomieniowym takim jak .NET Framework czy .NET Core.
Zalety C#
- Wszechstronność. Szeroki wachlarz technologii jest w objęciach języka C#. Dzięki temu językowi możemy tworzyć aplikacje webowe, desktopowe, mobilne oraz zaawansowane strony www czy serwisy.
- Łatwy w nauce. Pomimo możliwości i potęgi którą oferuje ten język, jest wyjątkowo łatwy w nauce dzięki przyjaznej dla laika składni języka.
- LINQ ! As w rękawie tej technologii, coś czego programiści Java mogą nam pozazdrościć. LINQ umożliwe wydajne tworzenie zwięzłych i konkretnych zapytań co skutkuje sprawną komunikacją z kolekcjami czy chociażby bazami danych. Więcej o LINQ tutaj.
- Prawa ręka Visual Studio. Tworzenie aplikacji w języku C# za pomoca środowiska Visual Studio jest bajeczne, jakby to właśnie stricte dla tej technologii było stworzone to środowisko deweloperskie. Szereg inteligentnych podpowiedzi i narzędzi pomagających zarządzać projektem sprawią, że tworzenie aplikacji MVC czy programów desktopowych będzie czystą przyjemnością.
- Na bieżąco rozwijany. C# nie stoi w miejscu, jest ciągle rozwijany tak samo jak i jego pochodne, typu .NET Core. Technologia nie stoi w miejscu o czym też świadczy szereg ofert na rynku z tej dziedziny. Nie chcesz aby Twoje oprogramowanie stało w miejscu ? Rozwijaj je z .NET'em !
Jak zacząć ?
Najlepszym sposobem na rozpoczęcie nauki danej technologii jest po prostu napisanie w niej projektu. Czytanie stosu książek pomoże jak najbardziej, ale na pewno nie nauczy Cie kodować.
Jeśli nie chcesz wydawać pieniędzy na płatne kursy programowania na początek z pewnością wystarczy YouTube. Słyszałeś o tym serwisie, prawda ?
Poniżej kila przydatnych link'ów w początkowej fazie nauki wspominanej technologii.
Derek Banas - C# Tutorial
Programming with Mosh - C# Tutorial
Pamiętaj, najtrudniej zacząć !
Technologia oferuje szerokie możliwości, dzięki niej możesz tworzyć rzeczy, które na początku wydawały się nieosiągalne. Ciężka praca i obolałe palce od stukania w klawiaturę zaowocują tym, że zamiast wspinać się na górę, będziesz na jej szczycie !