does anyone know a good c# tutorial for some one with only knowledge in css and html
a programmer needs to learn the basics, assembly seems too low (it'll be too complex to deal with advanced topics like threading and event driven stuff), GUI languages are too highly abstract (the programmer will become stupid to really understand what stays behind the scene), so C or the likes is the middle thing to learn and start from, i see why most schools in the world use c as their primary lang of choice in software engineering classes.Evenus1 said:what do you mean
Silicon Waffle said:C# today is famous, but i were you I would choose other languages (PHP, Java, C). believe me C# is the language that will make you believe "oh it just works, no matter what" is correct.
C# is a modern, object-oriented programming language that was developed by Microsoft. It is widely used for building a variety of software applications, including web and mobile applications. Learning C# can open up many career opportunities in the technology industry and help you become a versatile programmer.
No, you do not need any prior programming experience to learn C#. However, having some basic knowledge of programming concepts and logic will make it easier to understand and grasp the language.
C# has numerous features that make it a popular language among developers. Some of its main features include being object-oriented, having a rich standard library, automatic memory management, and support for multiple programming paradigms such as functional programming.
The best way to start learning C# is by following a structured tutorial or course. There are many online resources available, such as video tutorials, interactive websites, and books that can help you get started. It is also recommended to practice writing code and solving coding challenges to improve your skills.
C# can be used to develop a wide range of applications, including desktop software, web and mobile applications, games, and even virtual reality applications. It is also commonly used in backend development for websites and web services.