Is C# worth learning in 2023?

Is C# worth learning in 2023?

Train To Code

1 год назад

29,529 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@MarinaMarina-fr8ex
@MarinaMarina-fr8ex - 03.12.2023 19:58

I was .net developer for 6 years and then (don't ask me why) I switched to nodejs. After 1 year of sadness I am returning back to my love .net ❤

Ответить
@ezwa
@ezwa - 31.10.2023 22:18

I have a C# job interview coming this week and I am looking for tutorials to refresh my C# knowledge (I have experience but that was 5 years ago, I've gone PHP and Javascript)
Stumble upon a video on this channel and instantly subscribed, I will be binging all your C# videos, create a sample project in C#, and then hopefully will be equipped for the interview. Thank you!

Ответить
@alvaronabuco6283
@alvaronabuco6283 - 04.10.2023 17:04

I come from a dark future where Unity has lost its mind.

Jokes aside, do you think it's still worth learning C# even after that Unity mess?

Ответить
@NIGHTMARE-zy7tq
@NIGHTMARE-zy7tq - 09.08.2023 06:00

Yes I am a NOOB I kept call it C# (C POUND)

Ответить
@ArcadeAzrall
@ArcadeAzrall - 05.08.2023 02:52

Thank you for such an informative video.

I'm in the midst of a midlife career crisis and thinking of self teaching myself development. I have a background in IT using back end systems, so was looking to do something backend. I was thinking of either Java or C# and I think you've just made my mind up. Thanks again!

Ответить
@rentefald
@rentefald - 15.06.2023 22:51

Don't learn C#, continue with whatever toy language you're enjoying. There are plenty of room for both.

Ответить
@silientlips
@silientlips - 18.03.2023 00:20

You forgot to mention .NET MAUI as Microsoft's new cross-platform framework. .NET MAUI, Kotlin Multiplatform, and Flutter are hot topics nowadays.

Ответить
@jameshancock
@jameshancock - 12.03.2023 19:20

Some corrections:

C# also can AOT compile to native like Dart.
C# also can do Uno which is fully cross platform similar to flutter.
Xamarin is toast. It's now MAUI.

Ответить
@johnnyirish9852
@johnnyirish9852 - 11.03.2023 13:47

Xamarin was replaced with MAUI. Other Application: Write APIs

Ответить
@IqQ42
@IqQ42 - 11.03.2023 02:29

isn't xamarin dead? -> MAUI

Ответить
@noamnir1992
@noamnir1992 - 11.03.2023 01:17

you didn't meantion Winforms and WPF, for desktop apps

Ответить
@ziaulhasanhamim3931
@ziaulhasanhamim3931 - 10.03.2023 11:39

Xamarin is dead. It would be out of support next year. The new cross platform framework is .net maui.

Ответить
@closetothee3785
@closetothee3785 - 10.03.2023 02:06

Visual Studio should be one of the reasons that C# is worth learning. I never saw any IDE better than that.

Ответить
@markcruise
@markcruise - 08.03.2023 15:43

As much as people like to believe otherwise, Winforms C# development is still a thing you know.

Ответить
@HarshColby
@HarshColby - 06.03.2023 21:43

Iv'e been programming a very long time: 67yo who learned FORTRAN in high school. I've used many languages and like C# the best. It's familiar, being based on C/C++, but adds a lot of convenience features to make development faster. The compiler is wicked fast, and debugging support is awesome. I'm retired, so I can write in any language I choose.

Ответить
@triularity
@triularity - 06.03.2023 04:01

Based on events I remember, I thought the "reason" C# was created went more like this:
Java started catching on.
Microsoft started pushing a bastardized, Microsoft-ified Java.
Sun Microsystems (the trademark owner of Java at the time) didn't like this violation of the language, and sued.
Microsoft settled with Sun, then rebranded it as C#.

Ответить
@julesjgreig
@julesjgreig - 06.03.2023 03:50

Thank you

Ответить
@kennedymwenda3357
@kennedymwenda3357 - 05.03.2023 23:09

You forgot to mention Desktop Development

Ответить
@AndreSilveira1
@AndreSilveira1 - 05.03.2023 17:44

Maui, dude... Maui... not Xamarin...

Ответить
@HDR95
@HDR95 - 05.03.2023 14:24

Personal Opinion:
My favorite project is written in C# and its performance (at least on my end) is much better than the alternative that's written in C++. Is it because of the dev or the language? Idk, what I know is C# works, so it's still worth it to study.

Ответить
@MegaBobtube
@MegaBobtube - 03.03.2023 18:28

Thanks for encouraging! as well as Xamarin and Blazor! I didn't want to forget earned skill before.

Ответить
@everyonecanbefascist
@everyonecanbefascist - 03.03.2023 08:33

As a react and frontend developer, I know it's hard to land a pure frontend position nowadays, because most of time a developer is tasked with some backend jobs to do. One month ago, I started to learn c#, because I'd like to learn an oop language and increase opportunities in job market. Now I wonder if I make a wrong decision😂. (.net has its own framework to build frontend)

Ответить
@wooderz7
@wooderz7 - 01.03.2023 17:50

Might be worth having a look at MAUI. Is this the Blazor/Xamarin killer?

Ответить
@ViezeVingertjes
@ViezeVingertjes - 28.02.2023 21:35

It's the number one language used in companies, how wouldn't it be worth learning it.
If you're just using it for personal projects, it doesn't really matter though whatever you use.

Ответить
@marcioandre6469
@marcioandre6469 - 28.02.2023 16:21

I am a beginner and this year i am committed to Javascript.
But C# is on my list "to learn"

Ответить
@jaybanks7718
@jaybanks7718 - 28.02.2023 01:27

Been using .Net since 2.0. Started in VB before moving to C#. .Net can handle just about anything, and it can be done as professional as you want or as cheesy as you want. I'm a little biased, but even if I were going to use a modern front-end framework, .Net would be my first choice for the back-end. I wasn't too impressed with Xamarin. Messed around with Flutter/Dart a few weeks ago. Flutter is seriously impressive.

Ответить
@JordiVilaplanaMarti
@JordiVilaplanaMarti - 25.02.2023 14:00

Xamarin dev here with a small share in Unity too. I love the way C# has grown to become the Swiss army knife it is today. Do you want to do OOP? Sure. Want to go functional programming? Absolutely, no problem. Async, composite, DI...? Check, check, check. Heck, you can even apply and override THE ARITHMETIC OPERATORS FOR YOUR OWN CLASSES! And it does everything without forcing you to know all its perks. It's this "easy to learn, long way (not necessarily hard) to master" mantra that makes C# more enjoyable. And being an strong typed language makes it harder to do some mistakes.

As a side note, I came from a web-dev environment (JS, PHP, Java) before landing in my first junior Xamarin job when it was still MonoTouch and MonoDroid.

Ответить
@muharief3885
@muharief3885 - 24.02.2023 10:03

i think c# came late into the game, while java,python and others already in the heart of developers. So what's the point to switch then, unless the stakeholders want it.

Ответить
@01psychosocial10
@01psychosocial10 - 11.02.2023 19:50

Excellent video! Just two things I like to add:
1. Don't let hate for C# discourage you. Many people dislike C# because it's from Microsoft and it's fashionable to bash big company products. I've been using C# for two years now (had prior programming experience) and I love its productivity. However, it's not perfect and not the beginenr friendly language it once was. It can be overwhelming for novice programmers due to its many features and best practices have been changing so often over the liefetime of the language it is not easy to find out which way is the best.
2. As for Blazor, proceed with caution. It's Microsoft's way of web development, but it's different from what typical web frameworks in the javascript world do. I think it leads to bad practices, like as coupling app logic to the U and has a lot of "magic" happeningI. Consider using .Net with a typical web frontend of your choice. There is some .Net templates you can use to start of. For WASM in general - it is exciting, aand has been so for a while now, but it hasn't taken off yet.

Ответить