C
C#ā€¢12mo ago
ayman

ā” Learn c#

Any good tutorials to learn C# ? (I watched the Microsoft one)
29 Replies
Angius
Angiusā€¢12mo ago
$helloworld
ayman
aymanā€¢12mo ago
I watched them but they don't explain everything Such as private/public concepts
Pobiega
Pobiegaā€¢12mo ago
programming isnt something you learn passively by watching videos
Angius
Angiusā€¢12mo ago
The documentation will be more comprehensive, then But my recommendation is to pick a project and google your way to completion
ayman
aymanā€¢12mo ago
Yeah ik I arleady have some experience
Pobiega
Pobiegaā€¢12mo ago
Such as?
ayman
aymanā€¢12mo ago
Learned javascipt I keep forgetting those ;
Angius
Angiusā€¢12mo ago
Using a better language shouldn't be much of an issue, then
Pobiega
Pobiegaā€¢12mo ago
šŸ˜„
Angius
Angiusā€¢12mo ago
Especially with how OOP Javascript has gotten recently
ayman
aymanā€¢12mo ago
lmao
Angius
Angiusā€¢12mo ago
It even has #private members nowadays
ayman
aymanā€¢12mo ago
never heard of private in javascript
Angius
Angiusā€¢12mo ago
class Foo {
#privateFunction() {}

publicFunction() {}
}
class Foo {
#privateFunction() {}

publicFunction() {}
}
The actual implementation is very hacky, but it does the job
Pobiega
Pobiegaā€¢12mo ago
anyways, regarding specifically private and public, they are so called access modifiers in C#
Angius
Angiusā€¢12mo ago
The implementation being, .# is disallowed omegalul
Pobiega
Pobiegaā€¢12mo ago
Im sure google can lead you to the documentation for it they, with their friends internal and protected, help you restrict who can access what methods/fields/properties on your objects
ayman
aymanā€¢12mo ago
ARKit jā€™y Arlight* My main objective is to make a fully discord bot with csharp
Pobiega
Pobiegaā€¢12mo ago
thats very easily done. have you checked our #discord-dev channel?
ayman
aymanā€¢12mo ago
No Im trying to get a solide base before
Pobiega
Pobiegaā€¢12mo ago
okay, fair enough. dotnet new console is a great startingplace imho
ayman
aymanā€¢12mo ago
/close My internet sleeping
Groophy
Groophyā€¢12mo ago
not readable
Angius
Angiusā€¢12mo ago
?
ayman
aymanā€¢12mo ago
Im trying to recreate consoles games To learn basics
Pobiega
Pobiegaā€¢12mo ago
excellent
Angius
Angiusā€¢12mo ago
Start with higher-lower It's deceptively tricky, with C#'s handling of nullability and having to parse numbers properly
Accord
Accordā€¢12mo ago
Was this issue resolved? If so, run /close - otherwise I will mark this as stale and this post will be archived until there is new activity.