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 (N/A Remaining)
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 (N/A Remaining)
Ban Reason: Leeching | Contact us via https://breachforums.rs/misc.php?action=help&hid=27 if you feel this is incorrect.
Reply
#4
(Jun 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
(Jun 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
(Jun 18, 2023, 12:37 AM)babyl0n Wrote:
(Jun 17, 2023, 09:51 AM)Mimibienv Wrote:
(Jun 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
(Jun 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
  WormGPT? a_d_r4_7 260 42,030 Yesterday, 09:51 PM
Last Post: zeroook
  [FREE] Database Searcher Telegram odanbtw 1,025 90,183 Yesterday, 05:00 PM
Last Post: mymandistalert
  Unlimited Free Cloud who 106 8,354 Yesterday, 01:24 PM
Last Post: MrEasy199
  No KYC crypto services sacage_x64 2 79 Yesterday, 12:58 PM
Last Post: sacage_x64
  The Ultimate Cloning Course: Mastering Dump Data & Card Cloning nexo 28 5,318 Yesterday, 12:21 AM
Last Post: fairytail

Forum Jump:


 Users browsing this forum: 1 Guest(s)