informa
/
2 MIN READ
Blogs

Why C#? What Can I do with it?

Why should I learn C# not other Programing Language? Specially as a beginner? The follow graph summaries it.

Introduction: (Why I wrote this Post) 

              In my capacity as a Trainer, I always has an Audi meeting with the potential new student to make sure they do know what they really need to know. Sounds weird ha? well trust my I have seen many people came to register for HTML and ended up with Photoshop! because this is what they have been told or read on the internet.

The most interesting & common case is the people who comes to study programing, any one who says other than C# I make sure they do not leave before they change their mind! well I am not persuasive master! I just tell them what C# is and what they can do with it and they make the call.

This is why I want to share with you today the below diagram. it is the backbone of what I say. I am not saying this is all but this is what came up to my mind so far.

Targeted Audience:
  • Only C# beginners  or 
  • who didn't  choose C# as their programing Language yet
  • if you already a C# developer it won't harm to take a look about it, you might have some thing to add ;)


 
 
 

From the previous picture we can see how much we can do with C#. For example, if we want to develop a native mobile application on the current famous platforms (iPhone, Android, Windows Phone) we have to learn:
  • Objective-C / Swift in order to develop iPhone/iPad apps using xCode
  • Java in order to develop Android apps using Eclipse or Android Studio.
  • C# in order to develop Windows Phone apps.
with C# not only you can develop native apps on the other platforms (using Xamarin plugin) but also while you are developing no matter for what you are enhancing your skills in C# which will reflect on all what you do. Never the less, you will be using Visual Studio, the greatest IDE a developer can have! (at least in my point of view & few thousands developers!).
 
 

Latest Jobs

IO Interactive

Hybrid (Malmö, Sweden)
3.02.23
Gameplay Director (Project Fantasy)

Arizona State University

Los Angeles, CA, USA
2.27.23
Assistant Professor of XR Technologies

IO Interactive

Hybrid (Copenhagen, Denmark)
3.02.23
Animation Tech Programmer

Purdue University

West Lafayette, IN, USA
3.02.23
Assistant Professor in Game Design and Development
More Jobs   

CONNECT WITH US

Explore the
Advertise with
Follow us

Game Developer Job Board

Game Developer

@gamedevdotcom

Explore the

Game Developer Job Board

Browse open positions across the game industry or recruit new talent for your studio

Browse
Advertise with

Game Developer

Engage game professionals and drive sales using an array of Game Developer media solutions to meet your objectives.

Learn More
Follow us

@gamedevdotcom

Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more