Java and C# are very similar, worst case scenario learn Java, then C# will be easy.
Programming
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
C# is very powerful and object oriented programming language that help us to make web application, desktop application, games, client server application, mobile application. But many other programming language does not provide all these features in one programming language. If one support mobile developement but may it will not support web development or if one support web development may it can support desktop developement. But C# is versitle language that also run on different platform very easily and friendly. C# also support small web application and software to till large web application and enterprise software. So https://c-sharptutorial.com/ is an complete site for learning C# tutorials with real life examples.
Jumping from loose-typed language to strict-typed language will be hard.
It's also a matter of your general programming experience. Once you write, like, ten thousand lines of meaningful code in Python, learning C# should take you a month or two at most, you'll know most programming concepts and algorithms intrinsically, and the rest is just learning syntax.
I just jumped in, start making some cool projects
With basically no knowledge? I could create a new project using chatgpt but i will not learn c# with that