C# carrier advice
give me some guys
I wanna know what I can achieve by learning C# in 2024 7th month I have started already and on the basics I want to know some roadmaps, hoping to earn money with it!
14 Replies
We have a dedicated channel to this: #career-talk
That said, C# and .NET are in general doing very well in most markets - but what languages are popular is very location-specific, so check your local job boards.
I don't recommend aiming to freelance or develop and sell a service on your own if you are a beginner.
Your best bet will most likely be to find a job as a salaried full time employee and get experience (and money!) that way.
How much time it can take to learn C# to become employable worthy as I have just started I am able to grasp the concepts finely! and doing practices on the left hand
Thats extremely individual.
For some it can be done in as little as a year. For some it takes several years.
It depends on a whole load of factors, including but not limited to...
* aptitude for logical thinking
* ability to focus
* work ethics
* motivation
* how used to learning you are
* how much spare time you have for learning
Most sources I've seen suggest that its better to do a little every day rather than binging full days sporadically
I will take care not to become sporadical in this process!
the thing is I am going well in the learning process of C# but what's the .net things is that a part of the language that I will learn equally with it or that's a sided thing which just needs to be seen from the top!
C# is the name of the language itself, the syntax etc
.NET is the ecosystem (compiler, runtime, SDK, base libraries, frameworks etc)
is C#
https://learn.microsoft.com/en-us/dotnet/standard/class-library-overview is (part of) .NET
the way of writting code the syntax is C# and things like lists,arrays,dictionaries I/0 are by .net!
this is a little bit tricky I thought .net is something to import
.NET is the ecosystem (compiler, runtime, SDK, base libraries, frameworks etc)so compiler,sdk,base libraries these things are what I feel it is not to learn but frameworks I will learn them! so grip on C# and frameworks with knowledgge of the ecosystem is what I need have!
that, but also the ability to actually make things
as in, don't just go through tutorials and studying the BCL. make things
design and implement projects that actually solve problems, that are fully functional, if small, programs
$projects
Collections of application ideas that anyone can solve in any programming language to improve coding skills:
https://github.com/dotnet/dotnet-console-games
https://github.com/karan/Projects
https://github.com/florinpop17/app-ideas
here are some ideas for things you can try to make
thanks Pobiega
start small with console apps, and when you've done a lot of them (like seriously, 10+ smaller projects for sure) you can start looking at either a tiny web project, or a desktop app
starting with console apps, but for web projects as you have recommended me to do afterwards, will I need css and html skills!
Depends. If you want to be a fullstack developer, yes
I'm not. I'm a dedicated backend developer so I don't do js/html/css
Thanks for your help Pobiega!