beginner learning query

Royfire2

New member
Joined
Dec 7, 2021
Messages
3
Programming Experience
Beginner
I am thinking of learning C#, so I was looking for its basics and I came up to this. I was wondering, are these topics all of C# or just introduction level topics. Please reply if u know, that would be very helpful :)


Screenshot_2021-12-07-20-26-47-08.jpg
 
Solution
Does that means there is more to C# than these topics?
Yes, if there's programming topics that are language agnostic: data structures, algorithms, object oriented programming, functional programming, procedural programming, designe patterns, computer graphics, numerical methods, graph theory, compiler design, database design, web design, networking, information theory, machine learning, AI, etc. Basically, a programming language is just a way of implementing these things. Some languages are better geared for some of these concepts/fields than others.

Skydiver

Staff member
Joined
Apr 6, 2019
Messages
4,431
Location
Chesapeake, VA
Programming Experience
10+
Based only on that screenshot, those topics are great if you already know how to program in another language and are trying to learn C#. If you are trying to learn how to program, and choosing C# as the language to use while learning, I make suggest looking elsewhere.

As an aside, screenshots are not a great way to try to share. It would have been better if you posted the link to that site so that people can explore it more deeply to be able to try to give their opinions.
 

Royfire2

New member
Joined
Dec 7, 2021
Messages
3
Programming Experience
Beginner
Based only on that screenshot, those topics are great if you already know how to program in another language and are trying to learn C#. If you are trying to learn how to program, and choosing C# as the language to use while learning, I make suggest looking elsewhere.

As an aside, screenshots are not a great way to try to share. It would have been better if you posted the link to that site so that people can explore it more deeply to be able to try to give their opinions.
Ohh I see. I'll keep that in mind.
Thank you for your reply.
You said these topics are great if I'm trying to learn after another language
Does that means there is more to C# than these topics?
And why look elsewhere? I mean what difference I have to look for.
Here's the link btw
 

Skydiver

Staff member
Joined
Apr 6, 2019
Messages
4,431
Location
Chesapeake, VA
Programming Experience
10+
Does that means there is more to C# than these topics?
Yes, if there's programming topics that are language agnostic: data structures, algorithms, object oriented programming, functional programming, procedural programming, designe patterns, computer graphics, numerical methods, graph theory, compiler design, database design, web design, networking, information theory, machine learning, AI, etc. Basically, a programming language is just a way of implementing these things. Some languages are better geared for some of these concepts/fields than others.
 
Solution

Royfire2

New member
Joined
Dec 7, 2021
Messages
3
Programming Experience
Beginner
Yes, if there's programming topics that are language agnostic: data structures, algorithms, object oriented programming, functional programming, procedural programming, designe patterns, computer graphics, numerical methods, graph theory, compiler design, database design, web design, networking, information theory, machine learning, AI, etc. Basically, a programming language is just a way of implementing these things. Some languages are better geared for some of these concepts/fields than others.
Makes sense.
Thank you for your help.
I appreciate it.
 
Top Bottom