❔ How do I start learning c# from the zero?
I just started getting into programming and I need tips how to learn about my first language and what to do with it.
19 Replies
$helloworld
Written interactive course https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/tutorials/
Videos https://dotnet.microsoft.com/learn/videos
Good point to start from scratch 🙂
step 1) passion
that's certainly a bit of a cheat code
come up with some project idea that actually interests you and you'll have no problem getting motivation to work on it
no a more practical note, eliminating roadblocks to keeping you motivated also works
biggest thing you can do early on, in that regard, is have clear and achievable goals
my recommendation is to build something that already exists
that gives you very specific goals to work towards, I.E. "my app should do everything that X does"
just don't, like, try and rebuild Twitter or Microsoft Office
my go-to when I need to learn a new language is dir.exe
dir
Reference article for the dir command, which displays a list of a directory's files and subdirectories.
I will check it out, thanks 😄
I dont understand what is dir and what is it used for 😅
it's a command-line program
lists files within a directory
or many directories
literally says that in the embed
you use it in programming or like in sites and other stuff?
uhm
I'm not telling you to use it
I'm suggesting it as a project
aah okay
But first I need to learn how to even use c# cuz its hard for me since ive never been programming
yes
that's the point
re-make dir.exe as a learner project
so after I have the basics of c# I could start making a project about dir?
that's what I do whenever I need to learn a new language
no
re-make dir.exe as a learner project
@Dazellen , what is your goal? Are you interested in learning how to program as a hobby or are you interested in learning for a professional career?
I am still 17 years old I want to try programming to see if that thing is for me and if it is I would learn it for career and university when I graduate school
Oh idk how to do that 🥲
I like @V.EINA Jaken suggestion to start with a simple program and try to recreate it. Start simple. Don't aim for complex solutions. Try to adhere to the KISS (Keep It Super Simple) principle. If you enjoy the logic and problem-solving, you might find your career path with it.
the page I linked to describes all the things that dir.exe does, in reasonable detail
start replicating them, and when you encounter something you don't know how to do, research it and figure it out
and feel free to ask here
first step would be "how do I create a console program" to which I refer you to the link from SinFluxx
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.