![]() But just push through the pain and learn to use it, because it will help you out immensely.Nobody will fault you for confusing the two editors made by Microsoft, seeing as they pretty much have the same name. You should learn about refactoring as early as possible so you understand it is a constant thing you will be doing when developing any project whether by yourself or in a team.Īt first it may be a little intimidating because there is often a lot of extra information on screen compared to cleaner "text editors" that don't yell at you for a lot of stuff. That probably means nothing to you now, but being exposed to this as early as possible will give you more time to wrap your head around how amazing it is to have those features available. You can spin things out into constructors and fields and methods and interfaces and everything else. You can realize you named something incorrectly and very quickly refactor large parts of your code, including filenames, class names, etc. It will even give little indicator hints if your naming conventions aren't correct (Pascal case in some places, Camel in others, etc.) It will auto complete things for you based on what it thinks you will need, which is very often correct. Some people argue that it can help teach bad programming habits, but I completely disagree. Personally, I think you should learn with that. Visual Studio can do some really impressive stuff. I am not extremely familiar with VSCode, honestly, because I have been using some form of Visual Studio pretty much since its inception. VSCode might be a little cleaner while you are just learning the ropes. But VS Code will be more limited depending on what kinds of project you want to do. (It has to remote to the Mac to show you an iOS simulator.) It can build and run anything C#, even Xamarin projects that require a Mac to build. Visual Studio is like all of that but tries harder to do everything for you. You can even teach it how to compile and debug some kinds of C# projects. There is pretty good support for C# within it, and it will be a lot more fun than trying to use Notepad. VS Code is a highly extensible text editor that was designed with programming in mind. It's just tedious, since Notepad wasn't written with programming in mind. NET SDK, you can write entire programs with just Notepad if you want. Some people are going to tell you "VS Code is not an IDE" and that isn't going to mean anything to you.įor one, you don't need either to "learn C#". It's really hard to describe it in a way that makes sense to a person learning. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |