Jump to content

C# Classes

RockyRZ

So I’m taking my first coding lessons at university and the way they teach is really disappointing. How do I learn about a language the appropriate way?

MacBook Air M1 / Steam Deck

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, RockyRZ said:

So I’m taking my first coding lessons at university and the way they teach is really disappointing. How do I learn about a language the appropriate way?

read books and analyze source codes on internet

if it was useful give it a like :) btw if your into linux pay a visit here

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, RockyRZ said:

So I’m taking my first coding lessons at university and the way they teach is really disappointing. How do I learn about a language the appropriate way?

You can follow an online learning course, like those from Code Academy.

Plus practice a lot, but first of course do some courses, because otherwise you don't know how to effectively practice.

 

Plus, in classes you should ask questions about anything unclear, or anything you want to learn more about.

Programming in school is suppose to be informative, but also a sort of way to encourage you to do research in different topics.

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to comment
Share on other sites

Link to post
Share on other sites

Everybody learns differently.Somebody learns better from books,someone like project-based teaching,and some like me love more in form of  video.

Try udemy,i am using them and they are really great.

Link to comment
Share on other sites

Link to post
Share on other sites

On 9/27/2020 at 9:30 AM, RockyRZ said:

So I’m taking my first coding lessons at university and the way they teach is really disappointing. How do I learn about a language the appropriate way?

What exactly is disappointing about it? You could go tall to you teachers that the class style isn't suited to you, it is there job to teach you in a way you understand

                     ¸„»°'´¸„»°'´ Vorticalbox `'°«„¸`'°«„¸
`'°«„¸¸„»°'´¸„»°'´`'°«„¸Scientia Potentia est  ¸„»°'´`'°«„¸`'°«„¸¸„»°'´

Link to comment
Share on other sites

Link to post
Share on other sites

On 9/27/2020 at 3:30 AM, RockyRZ said:

So I’m taking my first coding lessons at university and the way they teach is really disappointing. How do I learn about a language the appropriate way?

Just learn by doing projects. Google your questions. C# is a very popular language with lots of StackExchange activity and very good lessons, documentation, and code examples directly from Microsoft. A good starting point on C#/.NET is here: https://docs.microsoft.com/en-us/dotnet/csharp/
The Class Library API reference can be found here: https://docs.microsoft.com/en-us/dotnet/api/

The source code for .NET Core can be found here (useful once you get some experience under your belt): https://source.dot.net/

 

In all honesty, the best text based beginner C# online courses come free with your Microsoft account: https://docs.microsoft.com/en-us/users/dotnet/collections/yz26f8y64n7k07

The best video lessons used to be on MVA, but the videos are only left on channel 9. The C# Fundamentals for Absolute Beginners series by Bob Tabor has to be one of the best video series out there: https://channel9.msdn.com/Series/CSharp-Fundamentals-for-Absolute-Beginners

 

Microsoft expends a metric buttload of time and money trying to push C#/.NET. They've raised the bar for documentation and onboarding. Start with their materials and move from there when you need to.

18 hours ago, vorticalbox said:

it is there job to teach you in a way you understand

That's not been my experience in the US, atleast not until later years in undergraduate studies. In elementary, Highschool, and early university you kind of just get what you get. I suspect that telling the teacher that you don't like their curriculum is a fantastic way to always get judged harshly. It would be more, diplomatic, to say that you are struggling to understand and are looking for extra help, at least that's been my experience.

 

 

Just as an aside to the whole thing:

I absolutely love C# personally. However, it might not actually be the best beginner language. It's got a lot of things going for it, the least of which is it's excellent and easily accessible documentation. But, it's also a complicated system. You could probably earn a masters degree studying the type system alone. It's nearly PhD level work understanding all the nuances of garbage collection (Especially now that they've introduced managed types for native memory (Memory and and Span))

ENCRYPTION IS NOT A CRIME

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×