- What is C#?
C# is a general-purpose, strongly typed, object-oriented programming language developed by Microsoft in 2000.
Here are some of the advantages of learning C#:
Modern and easy
Fast and open source
Cross platform
Safe
Versatile
Evolving
- Why are you learning C#?
I'm personally learning C# because I'm very interested in learning more about object-oriented programming. I also like the way the language is versatile and I can pretty much build anything I want with it. You can build Native iOS and Android Application, Internet of Things (IOT) devices, Web Applications, Gaming applications, Backend Services etc.
- What projects are you planning on Building?
One of my first projects I'm trying to build is actually a Pokémon Console Application Game. I'm a big fan of Pokémon so I want my first project to be fun and enjoyable to learn Programming.
I do have some other ideas in the future using other technologies like .NET and even Xamarin. For right now I'm focusing on learning the fundamentals of C#
- What resources are you using?
I'm actually following a video series on YouTube from Mike Dane (https://www.youtube.com/c/GiraffeAcademy/playlists) and also using the Microsoft Documentation as well.
- Will you be documenting you Journey?
Yes I will be writing short blogs on what I've learned and also giving updates on my projects
References to Learn C#: