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 | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 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

15th Mar 2019, 10:13 PM
malik
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
16th Mar 2019, 8:19 AM
George S Mulbah II
George S Mulbah II - avatar
+ 6
- Start learning in this order: HTML -> CSS -> JavaScript -> Python - Practice, practice, practice! - Never give up!
15th Mar 2019, 10:20 PM
Rowsej
Rowsej - avatar
+ 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.
16th Mar 2019, 2:24 AM
Logomonic Learning
Logomonic Learning - avatar
+ 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!
16th Mar 2019, 8:27 AM
Muntaha Islam
Muntaha Islam - avatar
+ 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!!!!!!!
15th Mar 2019, 10:24 PM
World Of Gavin
World Of Gavin - avatar
+ 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!
15th Mar 2019, 10:29 PM
Bizentin
+ 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.
15th Mar 2019, 10:38 PM
Habibul Islam
Habibul Islam - avatar
+ 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.
15th Mar 2019, 11:57 PM
Mouaz
Mouaz - avatar
+ 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!
17th May 2019, 7:56 AM
Jonas
Jonas - avatar