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
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
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
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).
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...
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.
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
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.
Language Integrated Query (LINQ) - C#
Introduces Language Integrated Query (LINQ) in C#.
it's basically part of C#
used a lot for data processing and querying
Can always have a look through https://dotnet.microsoft.com/en-us/learn/csharp
Sickk just made my first calculator app
Took alot of time understanding the buttons stuff and how it works but i got it!
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
Currently im hooked creating apps:)