WPF, winform, MFC ... for windows
Welcome to .NET Core: http://dotnet.github.io
.NET Core Command-Line Interface (CLI) tool: https://aka.ms/dotnet-cli-docs .NET Core runtime, CoreCLR: https://github.com/dotnet/coreclr/ .NET Core Roadmap: https://github.com/dotnet/core/blob/master/roadmap.md .NET Standard FAQ: https://github.com/dotnet/standard/blob/master/docs/faq.md Stack Overflow: http://stackoverflow.com/ Google Advanced Search: http://www.google.com/advanced_search Microsoft Virtual Academy: https://mva.microsoft.com/ Microsoft Channel 9: Developer Videos: https://channel9.msdn.com/
https://docs.microsoft.com/ko-kr/dotnet/standard/design-guidelines/naming-guidelines
Good Practice: Never compare double values using ==. During the First Gulf War, an American Patriot missile battery used double values in its calculations. The inaccuracy caused it to fail to track and intercept an incoming Iraqi Scud missile, and 28 soldiers were killed; you can read about this at https://www.ima.umn.edu/~arnold/disasters/patriot.html.