What is the best way to learn C# ?
by Mimibienv - Friday June 16, 2023 at 08:04 PM
#1
Hi! I decided to learn the C# programming language, but I don't know what's the best way to learn CSharp.
I found this website: https://www.guru99.com/ but I don't know whether there is a website which is better than this or not.
Please let me know if you know a better place to learn c#. Thanks.
Have a good day!
Reply
#2
https://www.guru99.com/c-sharp-tutorial.html looks fine.

It's not an "easy" language, if you're new to programming start with something easier (Go)
This forum account is currently banned. Ban Length: (Permanent)
Ban Reason: Drama
Reply
#3
You can always look at YouTube or google, or sign up for classes but i would generally take that stuff through my school.
This forum account is currently banned. Ban Length: (Permanent)
Ban Reason: Leeching | Contact us via https://breachforums.is/contact if you feel this is incorrect.
Reply
#4
(06-16-2023, 08:04 PM)Mimibienv Wrote: Hi! I decided to learn the C# programming language, but I don't know what's the best way to learn CSharp.
I found this website: https://www.guru99.com/ but I don't know whether there is a website which is better than this or not.
Please let me know if you know a better place to learn c#. Thanks.
Have a good day!

It really depends on your learning style, the link you've provided seems like an okay start. I would try and supplement it with creating small toy programs based on what you've learned as you learn it, as it will not click well if you're just reading. If you're looking for alternatives is a fairly good basic one from freecodecamp https://www.youtube.com/watch?v=GhQdlIFylQ8 and then afterwards completing a guided project in a subject of interest so you can see how the concepts are implemented. I also recommend this one: https://scottlilly.com/learn-c-by-buildi...rpg-index/. What you use initially doesn't matter a whole ton so long as you push on and practice.

If you're looking for academic resources, I highly recommend auditing the courses on MOOC sites such as Coursera, EDX, OpenMIT, and Future Learn

Why C# specifically if you don't mind me asking? Also do you have any past programming experience?
Reply
#5
(06-16-2023, 11:15 PM)happenstance Wrote: Why C# specifically if you don't mind me asking? Also do you have any past programming experience?
Well, I want to learn C# because the .NET framework looks very interesting, and also because this language can make some simple applications (such as an autoclicker, osu!, and so on). Also, I prefer C# than Python because I don't really like how python works: it needs hundreds of libraries to actually make a good program, it's extremely slow, compiling code is annoying, a compiled python program has a huge file size, etc... Moreover, when you download python code from GitHub, you always have to download requirements and it gets easily annoying. I don't know if it's clear, but maybe you can understand why I prefer c# compared to other programming languages.
And also, yes, I already have a small programming experience because I can script in Lua, which is a huge advantage for learning C# because these two languages have a kinda similar syntax, so it's easier and faster for me to learn C#.
Reply
#6
Zero Point Security release a good course
Reply
#7
Decide that .NET is terrible and learn C & C++.
Reply
#8
(06-18-2023, 12:37 AM)babyl0n Wrote:
(06-17-2023, 09:51 AM)Mimibienv Wrote:
(06-16-2023, 11:15 PM)happenstance Wrote: Why C# specifically if you don't mind me asking? Also do you have any past programming experience?
Well, I want to learn C# because the .NET framework looks very interesting, and also because this language can make some simple applications (such as an autoclicker, osu!, and so on). Also, I prefer C# than Python because I don't really like how python works: it needs hundreds of libraries to actually make a good program, it's extremely slow, compiling code is annoying, a compiled python program has a huge file size, etc... Moreover, when you download python code from GitHub, you always have to download requirements and it gets easily annoying. I don't know if it's clear, but maybe you can understand why I prefer c# compared to other programming languages.
And also, yes, I already have a small programming experience because I can script in Lua, which is a huge advantage for learning C# because these two languages have a kinda similar syntax, so it's easier and faster for me to learn C#.

Personally I have never gone too deep with C#, but as you have been told above, the more you are able to complement your guided learning (like guru99's) with mini projects that are relevant to you: win win ez pick Big Grin .

Idk if you are more into "misc" apps or you rather prefer for some "hit & run", but w/e, maybe this could be helpful to you:
https://github.com/boh/RedCsharp

Here you have several source codes made in C for apps pentested-oriented, quite portable and sure to be a good support for you, take a look at them)

Tysm!
Reply
#9
Everything is better in C
Reply
#10
(06-19-2023, 09:02 AM)jimbeamed Wrote: Everything is better in C

the problem with C is that its syntax is shit lol
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  good book to learn assembly language? LkStr 3 716 12-23-2023, 02:01 AM
Last Post: LkStr
  Best resource to learn python yodafarts 1 932 11-15-2023, 10:27 PM
Last Post: a1nale
  How learn programing XRRAR 9 2,007 09-23-2023, 11:15 AM
Last Post: vortex128
  Help to learn A.I Programming AngelDust 11 3,067 09-18-2023, 04:17 PM
Last Post: blackboar
  how to learn backend? i have done react.js tunknown02 12 3,049 07-06-2023, 02:44 AM
Last Post: kojirou



 Users browsing this thread: 1 Guest(s)