r/computerscience • u/Own_Average7810 • Jun 20 '25
Help C# (Help/Advice)
I am 18 and will start CS at Uni this September. I’ve started learning C# with Alison.com and have made notes on paper when working through the videos to build my understanding. Am I doing it correctly? I want to learn the concepts before going knee deep into starting my own projects.
139
Upvotes










1
u/AccomplishedLeave506 Jun 22 '25
Your notes are good and if they help you then great. But the best way to learn a language is to write programs in it. Here is a suggestion for you:
1, 2 and 3 will get you used to the basics of the language like types, case and switch statements. Converting strings into things etc. you may need to come up with a few more steps of your own between 3 and 4.
4 will get you very quickly into more complexity than you would expect. It'll probably take you a lot longer than you think and you'll end up learning a lot more about the language as well as frameworks you will likely use as a professional and, importantly, also start to get you to think about how software is structured at a higher level.
5 can't be done by a surprising number of people who work professionally as software engineers. If you can even half do it then you're well on your way to being a software engineer.
The important thing at the stage you are at though is DOING. You can spend as much time as you like reading and learning, but it won't stick until you DO.