Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/amine-smahi/c-sharp-learning-journey

Some of the projects i made when starting to learn c#, winfroms and wpf
https://github.com/amine-smahi/c-sharp-learning-journey

browser brute-force calculator chronometer crud dotnet-framework email-finder email-sender file-manager inventory-system login management notepad password-encryption photoshop sms-sender text-to-speech visual-studio winforms youtube-downloader

Last synced: 6 days ago
JSON representation

Some of the projects i made when starting to learn c#, winfroms and wpf

Awesome Lists containing this project

README

        

C# Learning Journey


The humble way i took to learn C# Language and .NET Framework, Be free to add any helpful resources!

Summary

* What is .NET
* What is .NET Core
* What is C#
* What this repository contains
* Resources & tutorials
* Credits

## What is .NET Framework (By geeksforgeeks)
> .NET is a software framework which is designed and developed by Microsoft. The first version of .Net framework was 1.0 which came in the year 2002. In easy words, it is a virtual machine for compiling and executing programs written in different languages like C#, VB.Net etc.
It is used to develop Form-based applications, Web-based applications, and Web services. There is a variety of programming languages available on the .Net platform, VB.Net and C# being the most common ones are . It is used to build applications for Windows, phone, web etc. It provides a lot of functionalities and also supports industry standards.

## What is .NET Core (By Microsoft)
> .NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build web, mobile,desktop, device, cloud, and IoT applications.

## What is C# (By Wikipedia)
> C# (pronounced C sharp) is a general-purpose, multi-paradigm programming language encompassing strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed around 2000 by Microsoft within its .NET initiative and later approved as a standard
C# was designed by Anders Hejlsberg, and its development team is currently led by Mads Torgersen. The most recent version is C# 7.3, which was released in 2018 alongside Visual Studio 2017 version 15.7.2.

## What this repository contains
While learning i did very simple projects to test what i learned

## Resources & tutorials
* [Tutorials Point](http://www.tutorialspoint.com/csharp/index.htm)
* [C# Station](http://www.csharp-station.com/tutorial.aspx)
* [LearnCS.org](http://learncs.org/)
* [Zetcode](http://zetcode.com/lang/csharp/)
* [Microsoft C# Training](https://www.microsoftvirtualacademy.com/en-US/training-courses/c-fundamentals-for-absolute-beginners-8295)
* [eduonix](http://www.eduonix.com/courses/Software-Development/Learn-C-Sharp-Programming-From-Scratch)
* [Udemy](https://www.udemy.com/courses/search/?ref=home&q=C%23)
* [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/)
* [msdn channel ](https://mva.microsoft.com/en-us/training-courses/c-fundamentals-for-absolute-beginners-16169)
* [Youtube](https://www.youtube.com/watch?v=GhQdlIFylQ8)

## Credit
I want to say thank you for all my friends that helped and guided me all the way.