Learning further in C#

Hi. I've went to a basics course in C# and learnt arrays, variables, functions, loops, and some more stuff. I don't know what to do to contiune, I've looked up C# learning guides but theyre kinda like the course i took. Havent seen anything explain how programmers approach projects or how to actually write code and combine it with more code to create something desired. Can someone give me advice?
13 Replies
Fanta
Fanta3d ago
Since you are as new in C# as me I can recommend you to practice the language structures through either websites that exercise problem solving (codewars, hackerrank) or picking a projects list from the list that the bot uses let me see if it can be summoned here. $projects
MODiX
MODiX3d ago
Collections of application ideas that anyone can solve in any programming language to improve coding skills: https://github.com/dotnet/dotnet-console-games https://github.com/karan/Projects https://github.com/florinpop17/app-ideas
Fanta
Fanta3d ago
furthermore, if that's also too intimidating (I can relate) I'd recommend you to read and code over some project here https://github.com/codecrafters-io/build-your-own-x to give you a non-boilerplate approach to building stuff. There's also https://app.codecrafters.io/courses/redis/overview that's free for this month (I plan to build this).
Fanta
Fanta3d ago
while you're working through one of these you can also pick up OOP fundamentals (idk if you have another background) through something like https://www.freecodecamp.org/news/how-to-use-oop-in-c-sharp/
freeCodeCamp.org
How to Use Object-Oriented Programming in C# – Explained With Examp...
Welcome to this comprehensive guide on object-oriented programming (OOP) using C#. This article will delve into the four fundamental pillars of OOP: Inheritance Encapsulation Polymorphism Abstraction Whether you're a seasoned programmer or a beginn...
ECS | DDmax500
ECS | DDmax500OP3d ago
I'll be checking out this to improve the little spots i might've missed, and then ill try out that 1 month project as database always is intresting. Thank you so much for the reply.
Fanta
Fanta3d ago
I'm currently working through a book called "C# the Player's Guide" and I went from the basics course to learning about LINQ LINQ is huge to pick and become fluent with for data processing
ECS | DDmax500
ECS | DDmax500OP3d ago
Haha if only id knew what ur talking about xD I dont want to put too much on myself now, But ill check what is LINQ later.
Fanta
Fanta3d ago
Language Integrated Query (LINQ) - C#
Introduces Language Integrated Query (LINQ) in C#.
Fanta
Fanta3d ago
it's basically part of C# used a lot for data processing and querying
ero
ero3d ago
ECS | DDmax500
ECS | DDmax500OP3d ago
Sickk just made my first calculator app Took alot of time understanding the buttons stuff and how it works but i got it!
Omnissiah
Omnissiah3d ago
you can look at the more advanced data structures and algorithms (like db) or to more advanced io for example or look at source libraries code, or try some windows api
ECS | DDmax500
ECS | DDmax500OP3d ago
Currently im hooked creating apps:)
Want results from more Discord servers?
Add your server