Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Don't do tutorials, just try it out and read up on it. Tutorials are often full of wrong info.
Also, why didn't you attend your online classes?
Don't really have tutorials but a bit of advice:
Start with the basics before jumping into OOP.
Learn your if, while, for and functions, before messing with inheritance, etc.
Hazarth140114dThis is a list of steps I created to learn any language
1: print hello world
2: print a number from a variable
3: print a string from a variable
4: concatenate strings from variables with some default text
5: get input from the user as a string
6: get input from the user as a number
7: make an If statement that responds to the users input using some kind of string comparison in one way or another
8: make an infinite echo loop that can be exited by writting "quit"
9: make a finite counting loop with a "for" cycle or similar
10: build a simple text game!
at step 10 you should be comfortable with the syntax enough to start going deeper and making your own projects. The rest is up to google and the language docs. For C# microsoft has excelent documentation (for the most part).
buglesscoder4414dLol I am too CS student and would be starting to prepare for c++ finals that's on 28th by today.
Yggdrasil14814dTo be a CS student includes being a programmer. But maybe it's just me
To learn C# from 0 take dotnetcore and read their documentation. Also if you have a syllabus read it.
Codex4041845413d@Yggdrasil not right of the bat. If you've never had to write a line of code you ain't a programmer. The curriculum of CS differs per Uni and also the order it's been taught. I know unis where they have the first year just doing design (database and architectural) before they start programming in the second year. There is also CS unis where programming is an optional course.
C# in depth hasn't been updated in quite a while. It's missing a fair amount and had some fundamental bits (especially around string processing) that are now factually inaccurate. Only reason I don't put it on the reading list.
Yeah, love the skeets, but the changes in 8+ were watershed in terms of a lot of fundamental assumptions.
Codex4041845413d@sk23ll John skeet indeed does know all about C#, everytime I look up things his answers are always top rated. On stack overflow.