C
C#2y ago
Bilal

❔ Best way to learn C#?

can someone suggest me a way to learn C# without missing anything and get into game development?
46 Replies
ZacharyPatten
ZacharyPatten2y ago
game development is generally very advanced. How much programming experience do you have?
Bilal
BilalOP2y ago
i can code in python / lua / html
ZacharyPatten
ZacharyPatten2y ago
Well, it is always best to start with the basics. C# is a strongly typed, compiled language unlike python or lua. the $helloworld tutorials are a good place to start learning basic C# syntax
Bilal
BilalOP2y ago
i know the syntax (watched a 7 hour tutorial)
Denis
Denis2y ago
Watching a 7h tutorial is not enough, speaking from experience when
ZacharyPatten
ZacharyPatten2y ago
you can't become an expert at the language from one 7 hour video. you need experience
Bilal
BilalOP2y ago
yea i know thats why i need help on advancing my skill s
Denis
Denis2y ago
Start with the basics. Make a console game for example - make a hangman game Then try do battleships Just a thought
Bilal
BilalOP2y ago
how would i use a gui in the console?
ZacharyPatten
ZacharyPatten2y ago
I agree that if you code some console games that is a great way to start learning. if you need examples I can link a github repo with examples of console games to help you out
Denis
Denis2y ago
You don't. Everything would be text based
Bilal
BilalOP2y ago
yes
Denis
Denis2y ago
GUI development is difficult. You have to take care of many more things
ZacharyPatten
ZacharyPatten2y ago
https://github.com/dotnet/dotnet-console-games if you do give that github repo a look and have questions feel free to @ me
Bilal
BilalOP2y ago
👍
Denis
Denis2y ago
Start simple and work your way up Or go yolo and buy a Udemy course for Unity game development But I suggest learning c# first
ZacharyPatten
ZacharyPatten2y ago
Are you using Visual Studio?
Bilal
BilalOP2y ago
yes
Denis
Denis2y ago
And making sure you're got the fundamentals of programming down. Not visual studio code, right?
ZacharyPatten
ZacharyPatten2y ago
good man. visual studio is much easier than visual studio code for beginners 🙂
Bilal
BilalOP2y ago
i use code for other languages but for c# visual studio
Denis
Denis2y ago
Great choice
Bilal
BilalOP2y ago
😭
ZacharyPatten
ZacharyPatten2y ago
just curious, did you pick a game you want to try to code yet?
Bilal
BilalOP2y ago
ill go 1 by 1 from the list so guess the number rn
ZacharyPatten
ZacharyPatten2y ago
awesome 🙂 good luck!
Bilal
BilalOP2y ago
gotta wait for this to download then i could make also could you give me some tutorials on advance C# (like including and stuff)
𝕭ourn
𝕭ourn2y ago
I've been tinkering with C# for a month (probably a little more), and i'm currently developing a chat application with ASP NET (a web framework for C#) for my API, and React for the frontend. Start getting your hands dirty on something, like a basic hello world, then google some projects you could build to level up, just for the sake of learning the language :).
Bilal
BilalOP2y ago
👍
𝕭ourn
𝕭ourn2y ago
Currently i'm having a heartstroke with EF Core (an ORM) ahah
Bilal
BilalOP2y ago
wth is that 😭
BuiltDiff
BuiltDiff2y ago
whats the difference
𝕭ourn
𝕭ourn2y ago
it's basically a tool that makes it easier to interact with databases, mapping database entities (such as tables in a relational db) to C# objects. Unless you want to play with databases, you won't have to worry about it
ZacharyPatten
ZacharyPatten2y ago
Visual Studio is a fully featured IDE while Visual Studio Code is more of a text editor in comparison. Visual Studio Code doesn't have integrated Winforms/WPF designers, it doesn't have integrated unit test explorers, it doesn't have as advanced of debugging features, etc. etc. etc. There are some extensions that do help out coding C# with Visual Studio Code, but overall it is still no where close to Visual Studio's feature set and as mentioned, Visual Studio Code is not really beginner friendly for multiple reasons
BuiltDiff
BuiltDiff2y ago
oh ic and do ppl use c++?
ZacharyPatten
ZacharyPatten2y ago
C++ is a very popular programming language. So yes people certainly use it. Can you be a little more specific in what you are asking?
BuiltDiff
BuiltDiff2y ago
do people help wiht c++ in this server?
BuiltDiff
BuiltDiff2y ago
is this visual studio or visual studio code ?
ZacharyPatten
ZacharyPatten2y ago
C# and C++ are completely different programming languages. We tend to keep conversations to C# on this server, but there is another server for C/C++ $cpp
MODiX
MODiX2y ago
We're partnered with Together C & C++, check them out here: https://discord.gg/vnyVmAE
BuiltDiff
BuiltDiff2y ago
oh thanks .
ZacharyPatten
ZacharyPatten2y ago
that is Visual Studio
BuiltDiff
BuiltDiff2y ago
ic thanks
Mayor McCheese
Someone here has a whole bunch of repos dedicated to console games.
Accord
Accord2y 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.
Want results from more Discord servers?
Add your server