How long does it take to learn C# from scratch?
During my studies of computer science I’m expected to learn C# in order to use for a project I’ll start making later on this year, I’ve only had experience with the programming language python. Considering I have a reasonable amount of free time I want to be able to master C# and some other programming languages to see where it can take me.
25 Replies
Between 3 days and 3 months
Sometimes 3 hours or 3 years
Always 3 of something, oddly enough
lol
So how long did it take u to get decent at it?
Huh... In college, within a semester or so, I went from zero C# knowledge to making basic WPF applications (mock car dealership management, calculator, etc)
I did have background in PHP and a few semesters of C++ behind by that time, though
And a semester or two of Java
I’ve only ever done python at a gcse level
Truth is, it really depends person to person
To some, say, the OOP model will just click
Some other people will be bashing their head into the wall trying to understand it
Makes sense
In this server, we've seen the whole entire spectrum lmao
Lmao
From people who just go "ooooh, gotcha, so like that?" and just get it, to people who can't remember for weeks that C# is case-sensitive
Not to sound arrogant or anything but I feel like with the right help I should be able to grasp things quickly. I’m quite academically inclined
Just give it a shot and you'll be able to estimate how well the language sits with you :shrug:
I’ve learnt up to about nested loops
So far it seems ok
The only annoying thing is remembering to use a ; at the end of each line
Alas, no getting around this one
Do u ever use java or c++ for projects or do u mainly like to use C#?
C++ only with Unreal Engine, Java I haven't used in years
Last thing I wanted to ask was how did u get into doing projects and things like that?
Well, I don't know how you got into doing projects, but I simply saw something that didn't exist, something I wanted to exist regardless, and so I had to make it exist
Like, "I wish there was a video player that stays always on top, has no borders or chrome to speak of, and can be dragged around freely"
And boom: https://github.com/Atulin/FramelessPlayer
I made it
Cool mb was a typo lmao
to me it took few months, but i already knew vb net
I have been using it nearly 3 years (professianlly 2) and can say i bearly know c# 😬
💀
so far i am 2 years into it, and feel like i might know half, more likely about 40 %
if you think you know 40% you probably know less than that, there is more to the ecosystem than any one person could ever learn depending on how deep you go
true dat, it's honestly impossible to say how much you know, or ever know it all, but I do think I reached a point, or very close to where I can understanad everything/ will find everything in need