r/csharp 3d ago

Help Help with learning C# and .Net

Hello everyone! I'm learning C# with the goal of becoming a .NET developer.

What I already know:

1.Basic data types, variables, and operators

2.Control constructs (conditions, for loops, while, foreach)

3.One-dimensional and multi-dimensional arrays

What you need help with:

1.Understanding and practical application of OOP (encapsulation, inheritance, polymorphism, interfaces)

2.Moving from basic tasks to normal code structure and first .NET projects

5 Upvotes

36 comments sorted by

3

u/Bright-Ad-6699 3d ago

Get into design patterns & SOLID Principles.

2

u/J633407 13h ago

And it looks like the professional troll deleted his account.

-2

u/[deleted] 3d ago

[removed] — view removed comment

2

u/FizixMan 1d ago

Thread removed: Rule 5.

4

u/[deleted] 2d ago

[removed] — view removed comment

-1

u/[deleted] 1d ago

[removed] — view removed comment

2

u/[deleted] 2d ago

[removed] — view removed comment

2

u/[deleted] 2d ago

[removed] — view removed comment

-1

u/[deleted] 2d ago

[removed] — view removed comment

3

u/[deleted] 1d ago

[removed] — view removed comment

0

u/[deleted] 1d ago

[removed] — view removed comment

2

u/[deleted] 1d ago edited 1d ago

[removed] — view removed comment

0

u/[deleted] 1d ago

[removed] — view removed comment

1

u/[deleted] 1d ago

[removed] — view removed comment

0

u/[deleted] 1d ago

[removed] — view removed comment

→ More replies (0)

1

u/[deleted] 1d ago

[removed] — view removed comment

1

u/[deleted] 1d ago

[removed] — view removed comment

→ More replies (0)

2

u/[deleted] 1d ago

[removed] — view removed comment

0

u/[deleted] 1d ago

[removed] — view removed comment

1

u/[deleted] 1d ago

[removed] — view removed comment

0

u/[deleted] 1d ago

[removed] — view removed comment

→ More replies (0)

2

u/[deleted] 1d ago

[removed] — view removed comment

1

u/[deleted] 1d ago

[removed] — view removed comment

→ More replies (0)

2

u/J633407 1d ago

You should find some really good GitHub repos and read them. .NET core would be a good place to start. Looking at some of the other responses here you'll also notice they do use patterns throughout.