Why i Learnt C# in 2019

Kelechi Onyekwere
3 min readOct 4, 2019

I will get to the point:

As we should know Java and C# are both enterprise languages, that is languages built for large scale development, languages you want to create some large volume business solutions. After using Java in 2017–2018, coding in Java as both Standard Editions and Enterprise Editions, I found it difficult to switch to my new choice of career Game development , game development at that time using Java was a little bit procedural and had less resources and community support (JmonkeyEngine and Libgdx) , both of which are Game engines and Game library respectively, after making concrete researches , i stumbled upon one of the most popular and efficient engines in game creation, Unity3d,

at that time Unity3d required Javascript and C# for scripting and would i say i had a phobia for JS(Vanilla) at that point, nonetheless i started C# as a language and got some learning materials on the go.

Why did i Marry(Stick with) C#:

Oh yes my Single Stack Syndrome(SSS)

I found that with C# i almost had zero reasons learning other languages in order to align with any Tech Solution, what do i mean,

The .Net Framework covers it all:

You Learn C# if you want to Interact with the Microsoft Stack, Writing Clients side apps for Windows, Building Web based App that will be interfacing with backend Microsoft technologies deployed with C# and Asp.NET, Creating Web Apps(Both PWA ,SPA) using C#, Asp.Net, Building Cross Platform Mobile Apps with Xamarin.

C# is a Modern Language modeled after Java, you can call it Java++, ehn yes,

so if for any reason you have to learn or transition into another language, like Javascript-Node, Php-Laravel, Python-Django, what have you,

DID YOU WASTE ALL YOUR TIME LEARNING C# ? , not even close, all these modern languages, are all based on the same principles but slightly different syntax, naming properties, types and conventions, some are very close (Javascript and C#), super close (Java and C#) and so on, equally if you learn C# you have eccentrically learnt 70% of these Languages.

In summary, Learning C# gives you a unique super power (To morph into any color of ranger you choose).

If you want to read more about the .Net Framework and it Endless Possibilities , click .Net

Best Regards!.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Kelechi Onyekwere
Kelechi Onyekwere

Written by Kelechi Onyekwere

I’m a Software Engineer with experience building distributed systems, resilient and fault tolerant solutions and an advocate for event sourcing / driven system.

No responses yet

Write a response