How do i learn .NET? What is SICP of .NET platform/C#? What is difference between .NET and C# and can i use Visual Basic and why should i use? Could i use Powershell for interpreting C#? However i think situation may be more complicated with whole .NET platform?
How do i learn .NET? What is SICP of .NET platform/C#? What is difference between...
>How do i learn .NET?
google questions and click the first stackoverflow link you see
>What is difference between .NET and C#
.NET is the collection of libraries that C# (among others) utilize, C# is the programming language itself
>can i use Visual Basic and why should i use?
You can, you shouldn't.
>Could i use Powershell for interpreting C#?
Probably in some way but why would you want to do that?
Satanicha Kurumizawa Mcdowell > Vigne > Gabu > Tapris > Raphi
well i always use bash for C++/C, sometimes even Java, so why not powershell for C#? But its probably too bloated and i need some stupidly complex ide leaving shit on my drive to even write hello world
You interpret C/C++/Java in bash? Why? Why not use an actual language that was meant to be interpreted?
>>can i use Visual Basic and why should i use?
>You can, you shouldn't.
This. Visual Basic, though supported, is not a very good language.
In regards to textbooks, I recommend C# Fundamentals by Barbara Doyle.
i meant terminal! You dont use linux terminal for compiling C++? Even C? Thats new to me
Yeah you can do that. You can even interact with .net code
If you’re going to learn C#/.NET you might as well go all the way and use Visual Studio. The compiler is built in and you can compile with the push of a button. There’s probably a way to interpret C# statement from the VS console if you’re really dying to do it that way.
>There’s probably a way to interpret C# statement from the VS console if you’re really dying to do it that way.
C# interactive is a tool that comes bundled with Visual Studio for this specific purpose.
>How do i learn .NET?
You don't. Unless you're a microcuck.
github.com
>How do I learn .NET
learn a .net lang. C# is the flagship and I recommend albahari book for it. MS docs to learn about .net libraries because it is pretty straight forward and well designed(aka brainlet firendly).
>What is the SICP of.NET
For libraries, MS docs. It is really simple, really. Alabahari is the SICP of C# and Jon Skeet comes next.
>What is difference between .NET and C# and can i use Visual Basic and why should i use?
.NET is the platform(runtime + base class libraries) that the PL C# runs on. You can use VB.NET but you shouldn't. VB is a forced PoS that is used by brainlet managers and boomers.
>Could I use Powershell for interpreting C#?
Just run csc (csharp compiler) in a cmd/ps to get the interactive mode but why would you do that?
>However i think situation may be more complicated with whole .NET platform?
What is? It is literally babby tier easy.
>using an overbloated slow piece of shit
Yeah, you could use Visual Studio if you don't value your time at all. Or just learn the few dotnet console commands to do everything and not waste your time.
>forgetting best girl machiko
the absolute state of neo Jow Forums
When you start building real software where you have to add packages, work with multiple projects and solutions, debug your code, find performance bottlenecks, design WinForms or WPF or UWP GUIs, etc. you'll understand why Visual Studio is nice. Not to mention ReSharper and DotPeek.
I'm a professional .NET developer and I couldn't live without it for these reasons and more. I still work with git purely from a terminal even though VS provides plugins for it because terminal is faster. The other things I use VS for because you're just a pedantic autist who doesn't value his time (AKA unemployed) if you actually waste your time learning to do all that shit from a terminal. Compiling a few classes with csc is easy, building custom MSBuild scripts and managing dependencies and all that other shit that requires barely documented configuration file formats like .csproj and .sln and whatnot is just a waste of time since VS does all of it for you without breaking things that you may not realize until one day your project doesn't compile because of some XML you added that it didn't like.
>csc
meant csi or any 3rd party repl.
Build it from source. IIRC data collected is published online
And how do you think the IDE compiles the program smart ass? you can use cmd/ps/bash/any shell to run compilation commands.
not him but dotnet cli does everything you listed. Cake if you really want to use another build system.
I agree about GUI needing VS though
Tapris is prime prostitution material.
Visual Studio is “the standard way” to develop with C#/.NET. You’re delusional if you think you’re going to have a more efficient and robust experience using a different tool chain.
t. Professional .NET developer with 10 years of experience
She is literally talking about the dotnet toolchain.
neck urself
what is, like, smallest and bloatless version of Visual Studio for successful C#/.NET development?
LinqPad
Probably visual studio code or a minimized install of regular VS (i.e. don’t select Xamarin and UWP to be installed if you don’t need it). The installer will allow you to select/deselect option and will tell you how much space each require.
When I say tool chain I mean trying to piece together your own set of tools instead of just using VS. in other words using a different text editor and then trying to compile manually from the command line after installing the SDK, etc. not sure what you’re sperging about
Jon Skeet's C# In Depth is based C# book. Not for beginners though.
dotnet is a part of the VS toolchain you fucking pajeet, kill yourself
no fucking shit, my point was as far as tooling goes VS is the best and the standard when it comes to development in dotnet land. Do you have anything useful to contribute aside from your comical autistic screeching?
>You interpret C/C++/Java in bash?
You're clueless. What the fuck does this even mean? Nobody interprets C and C++, for one. Do you mean CALLING COMPILERS or the JVM INTERPRETER from bash? Jesus fucking christ.
Jow Forums is so full of "babbys first program" fags these days its sad
Actually you tards have it backwards. VB.NET (unlike VB classic) is literally C# with another syntax at this moment. However, it seems that MS is dropping support for it in newer parts of .NET Core.