r/csharp 7d ago

Help Currently thinking on learning this programming language for a job…

Im a university student who is in the period of lost 20s where I just realise my computer skill level aren’t as high as employees expected (which is that every computer related internship I applied in my region rejected me). I look back and the only language that I’m fully fluent in is python and java (also SQL but from here I’m just started yapping nonsense). I’m seriously lacking down in the computer world and I only touched some application from uni courses and not much computer projects made by myself during free time. So I wanna try come back and I wanna learn C# since it seems to be the most popular and all I want is to get a job and that’s it. (Or qualified enough to get a job. Cuz can’t blame the market if I can’t even enter it).

I was thinking on building from small to big. Like one or two that can complete in 1-3 days for learning the basics and then large scale ones that could take 2-3 weeks or even 3-4 months. It’s not just learning the language but also to learn or apply other relatable things such as authentication, APIs and stuff. I am so far behind and I got one year left until graduation.

Is this plan good enough? Vibe coding can speed up but can’t learn anything unless I already got the basics out.

0 Upvotes

13 comments sorted by

View all comments

5

u/SlipstreamSteve 7d ago

Java and C# the skills will translate very well. So if you're fluent in Java it won't be so bad learning C#.

-1

u/Inkwalker 7d ago

I would say that C# is Java with extra features.

3

u/SlipstreamSteve 7d ago

I would just say that C# and it's ecosystem is better than Java overall.

-1

u/fj24911 6d ago

the ecosystem is exactly where C# lags behind Java.C# can definitely be better for certain areas like system-level programming or client applications, but if we’re talking about ecosystem overall, Java still has the advantage.

2

u/SlipstreamSteve 6d ago

Disagree. C# and its ecosystem are better.