+ 4
Hey just starting to code c# I've never coded b4 in my life. Anyone have any helpful tips or suggestions you want to share? Woul
9 Answers
+ 7
C# is my native language it was this language that introduce me to programming
It is a great choice to start with it just give you a solid foundation to programming
For sure I can bet if you really understand C# than no other programming language will be too strange to you Has you will
Learn other languages even faster another thing that make C# a great choice is the way code are compile
Can't say much but I got to tell you C# is a great starting point for newbie in computer programming
+ 6
- Start learning in this order: HTML -> CSS -> JavaScript -> Python
- Practice, practice, practice!
- Never give up!
+ 5
if youve never coded before, delving into c# will be a very steep learning curve as it also involves learning other libraries such as the CLR, CIL, CLI etc. it is quite powerful and versatile as it can be used to make sites and applications.
if you are more interested in web development, you should learn html, css and jscript. then you could either learn a backend language such as php(old) or node (new) to communicate with the database of your choice.
+ 4
In addition to MonicaL and George S Mulbah, I'd like to add that if you choose C# over other languages as a beginner, it'd be quite easy for you to learn others easily. For instance, Java, Kotlin, C++ is directly related with C#. Also, C# is the key element to enter a vast chapter in CS, and that's game development. Many people start game developing with Unity game engine, which could only be done with the help of C#.
So, yes, it's a beautiful determination to start with C#. Good luck! Happy coding! Have an octotastic day!
+ 2
Always keep going no matter what. It was hard for me at first it still gets hard for me once in a while, but the important thing is to build an interest in what your doing.
To keep my interest I always make a small project at least using one thing that I learned in the past week.
Good Luck!!!!!!!
+ 2
I started with YouTube guides going through a project to completion, then I took some classes at my local community college. Find a good source to get a good foundation of knowledge to build off of. Find out what you want to be good at, and what job role you want to fill and start researching what knowledge you need to fill it. If you are learning for learning the sky is the limit. happy coding!
+ 1
Go ahead read and practice âtry yourselfâ. I wish you all yhe best. I had no prior experience , I am from different background, finished 9 courses. still learning.
+ 1
Practice is the key man
also develop your solving problems skill which i guarantee that will make a difference in your way learning programming.
+ 1
Learn the fundamentals of programming, those are the foundation of your future skills.
Algorithm design.
Logic.
Concepts of a function, a variable, a loop, a condition...
But the most important, you need a problem solving mindset. Programming is about problem solving: why did you choose C# over Python? What do you want to achieve with it?
Different languages can solve the same problem, just do a little research to know what suits better for the task. Practice, read the documentation, make little projects, have fun.
About C#... is a powerful language, we can do almost everything with it. It has a nice structure, looks clean and simple. As mentioned on other answers: if you learn C# as your first tool to problem-solving, you'll have the core concepts of many other programming languages and that is a win.
But remember, the basics come first in order to achieve your goals. It is great to have a strong foundation.
Happy coding!