I've been programming in JS since... always, I had some experience with .Net framework on Visual Basic.Net, but now I wanna get into the C# world but I don't know where to start. Does any of you have some advice for me? Thanks a lot
When I pick up a new language I always like to try and make simple games or projects on my own. They don't have to be real complicated or even serve a real purpose. It should be just big enough so you get a feel for the language. If you find yourself struggling with something on your project, that can give you a starting point for more formal training like @cecilphillip suggested. I am a big fan of PluralSight and use it all the time.
Sometimes, it is useful to compare 2 languages because it is really confusing when you start to use C#.
I created an article that compares almost everything about C# and JavaScript. How about using it?
Sure. There's one of places to get information from on getting started with C#. First I'd start with learning the language and then maybe getting into something specific like ASP .NET for web applications.
Some places you should check out are
One of the books I highly recommend is C# in a NutShell. It's very thorough and comprehensive. Definitely get this. I've read the last 3 versions.
Here's a good free course you can check out too
I also believe one of the best ways to learn any language is to read some code. Here are some Github repo's you can take a look at
Also Microsoft records most of their conferences and workshops, you can take browser through them online to see some of the things you can do with .NET, Azure and some other tech they have.
Check it out => channel9.msdn.com/Events/Visual-Studio/Connect-ev….
If you're on a mac, you might want to check out Mono or DotNet Core for running on non-windows machines. Also, there's visual studio code which is a free cross platform editor (NOT AN IDE).
If you want to build mobile apps with .NET, then definitely check out Xamarin, but that costs some $$.
Ok, that should keep you busy for a little. Hit me up if you need some more specific information