C# tips

Status
This thread has been locked.

AegisBlue

Python Developer
Supreme
Feedback score
10
Posts
427
Reactions
151
Resources
0
I know theres a shit ton of threads about programming tips and stuff but I need some tips. Currently I'm thinking about learning c# instead of python because I have some ideas using c# but to do that I need to learn c# first. If you guys offer some lessons on c# or maybe know someone who does please comment down below their thread :)
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Dori

Full Stack Developer
Supreme
Feedback score
28
Posts
459
Reactions
198
Resources
0
I can't recommend on anyone that can teach C#. But one tip for you, C# and Java share the same syntax so even if you can find Java lessons it can be a good C# start. Also even if you learn Python, coding scripts is mainly understanding of algorithms and this can be done by practicing boolean thinking and diagrams. Good Luck!
 

FireFlower

Feedback score
6
Posts
228
Reactions
48
Resources
0
C# and Java share similar syntax, however there's a few things you should know before starting a project in c#.

If you're intending to make a video game, I'd recommend XNA as instead of using WinForms. It'll be very hard to create a smooth running game in winforms, even if you just have a basic tile system.

If you're interested in creating something with controls, WPF is more modern than WinForms, however I'm not sure if you can drag and drop the controls in WPF.

If you're just creating a console application, none of this matters.

Java and c# are pretty similar, however there are a few differences in foreach loops, enums, and inheritance (the keyword being : not extends or implements), probably more I'm forgetting.
 
Last edited:

alice

Supreme
Feedback score
24
Posts
310
Reactions
178
Resources
0
Assuming you're wanting to make a GUI in C#, you shouldn't jump straight into GUI programming without knowing the basic fundamentals first. You should first have a solid understanding of OO concepts and parallel programming.

Also, having the ability to research topics yourself is pretty crucial as a programmer. A simple google search for "C# tutorial" has this page as the first result https://www.tutorialspoint.com/csharp/

Good luck.
 

AegisBlue

Python Developer
Supreme
Feedback score
10
Posts
427
Reactions
151
Resources
0
Assuming you're wanting to make a GUI in C#, you shouldn't jump straight into GUI programming without knowing the basic fundamentals first. You should first have a solid understanding of OO concepts and parallel programming.

Also, having the ability to research topics yourself is pretty crucial as a programmer. A simple google search for "C# tutorial" has this page as the first result https://www.tutorialspoint.com/csharp/

Good luck.
Ofc, thanks for the link!
 
Status
This thread has been locked.
Top