or is windows just fine
Do you need to use Linux to learn coding?
Falling into your wing while paragliding is called 'gift wrapping' and turns you into a dirt torpedo pic.twitter.com/oQFKsVISkI
— Mental Videos (@MentalVids) March 15, 2023
or is windows just fine
Falling into your wing while paragliding is called 'gift wrapping' and turns you into a dirt torpedo pic.twitter.com/oQFKsVISkI
— Mental Videos (@MentalVids) March 15, 2023
vscode+wsl on windows is enough
You do not need linux at all for coding. However, if you're targeting web shit that runs on linux, then do as says. Windows is probably the best development platform out there.
>install 3gb of bloat to get c/c++ compiler
are you sure about this?
>Muh minimalist environment
That's okay if you're a 40 something hippie but OP is a homosexual no coder, he needs to learn the basics before he can understand what Linux is or how autotools work.
fair
That’s less than using standard virtual machines, and it’s better integrated.
What i do, is having a windows laptop and a Linux server that I access remotely using my vscode. Costed me 20k bucks to set this up but worth every penny
I want to do this as well, but turning my Gaming PC into a Debian instance. Then using digital Ocean and tunnel the SSH to pay only 20$ a month for 8 cores, 32gb ram and Cuda
It will also be a lot easier for your to learn C++ under windows through Visual Studio. Don't fall for the UNIX meme. Visual studio has real profiling tools for threaded development for example. Also it will be easier for you to start with a strong typed programming language like C# to learn the basics such as loops, functions, data structures, sorting algorithms etc. Don't jump in making web apps inmediatly or you will be like one of my interns who thinks he knows it all but crashes in front of a simple stack data structure
but working with a unix-like/based os is good for server administration, networking
He wants to learn coding, not server administration, networking.
Fwiw before webshitters ruined everything, the kind of knowledge you need to do server admin was standard for programmer. Now they are the only ones who actually know how computers work outside a handful of boomers.
No it wasn't, because programmers didn't have servers - at least beyond the "oh cool I now have a D:, E: and F: drive thanks to Netware" kind.
There weren't so many abstractions. Modern dev is mostly not going to debug multithreaded code in VS they going to copy paste shit from the internet and click the green triangle to make it go.
They live in a world of abstractions they don't understand. Server admins at least have to understand resource consumption and performance. Although even that is bloating up with massive over-engineered container orchestrators.
Correct. But OP needs to learn much more before he can jump into writing backend applications for distributed systems. Linux is great for servers don't get me wrong, I just don't think it's a good development environment for absolute beginners... Then when you get into Linux you get grommed to death by tiling window manager fags which leads to a massive dunning Kruger effect
>but working with a unix-like/based os is good for server administration, networking
I run a linux VM on my windows machine. Visual Studio can can deploy to it automatically and debugging is seamless. No reason to ever use shitty linux dev tools.
Windows is fine, you can also rent a small vps with linux on it for a few bucks a month or make an homer server.
>Be me.
>Using Ubuntu.
>Plug in graphics card.
>Between Nvidia and Ubuntu something breaks the internet connecting and display.
Totally broken OS. Bricked. SECOND TIME IN SIX MONTHS.
I can't get any distro outside of WSL to run for more than a couple of weeks without destroying its root FS.
Typically what happens in these cases is that once you've reached the point of diminishing returns in running Ubuntu, you realize that it's time to make your life easier and you go back to running windows. Using WSL if you need it and using Linux on a server.
You don't need Linux to learn coding. However, most tools programmers use are made for Linux first. Python, make, bash, all those are made for Linux and only then ported to Windows.
you don't really need anything more than a pen and paper
I told you yesterday to stop making threads you stupid pajeet
No. I only learned Linux to play CTFs.
nobody serious about coding, uses windows
its a fucking toy .. its not even an os its a mess
it wasnt even the GUI implemented. every issue was in it, from day 1. The tools are not mature. it is not built by engineers. it is idiot
i bring you the thanks spastic esl-coon... belief of the immediate
The village idiot speaks - and embarrasses itself yet again.
yeah you have to use linux you cant code properly on windows
Don't help this fag make scamware ads for normalfags, thank you very much.
Nowadays where you can just download everything off the internet, you can definitely learn programming on Windows.
That said, the good thing about Linux is that you can look at the source code of everything and learn how it all works, and also make changes to it to boost your portfolio.
I personally use Emacs as my main framework for creating any kind of software, and Emacs runs poorly on Windows, so for me personally it would be a step down.
If you intend to do back-end web development you definitely want to go with either Linux or Mac OS because that stuff if all going to run on Linux or some other Unix-based OS, and you need to know how to work with it and develop for it.
Back in the day, it also used to be the case most of the programming-related tools on Windows costed money while on Linux you got everything for free, but that's much less of an issue nowadays.
I agree with most of your post except I have no issues running emacs on Windows.
I've actually never tried it myself, but the people in the Emacs general thread keep complaining that Emacs is very slow on Windows, some of them use Emacs through WSL to avoid the slowdowns
Windows is so good fuck writing code you have to use half-assed VM with a whole another OS to make it bearable.
Stop embarrassing yourself and delete the virus from your computer.
Yes.
How are you going to deploy that shit on Windows? You're going to use Windows Server and IIS? Don't make me laugh.
What the hell has IIS got to do with it?
Oh I get it, you're a webshitter, rendering your opinions worthless by definition.
Only webshitters call programming "coding", yes
Not OP, but I've called it "coding" since before you were born, and well before webshitters were LARPing as programmers.
I've only ever heard it from webshitters so you can excuse me for thinking
was talking about that.
Most call it "programming" or "software engineering".
Scratch run on anything.
GNU/Linux is used for android phones, IoT devices, servers, 99% of supercomputers, Robots (ROS), and most CS academia junk. You should probably learn it.
You should also learn GNU/Linux if you're tired of Windows force updating at the worst possible time, nagging you to use Edge, resetting your settings, nagging you to "finish your setup", showing you ads, or spying on you.
Can't tell if botpost or NEETpost.
Both just mindlessly vomit what the WWW says though, so I suppose it's irrelevant distinction.
Using Linux is just the natural outcome for technically inclined people who value their time.
See pic.
>See pic.
You do know that Linux also spies on you right?
Windows actively illegally spies on everyone by design; individual copies of certain distributions of Linux may spy on you by mistake.
>may spy on you by mistake.
HAHAHAHAHAHAHA you cant be for real, this amount of coping
>where's the proof of [well established fact]!??!?
>[proof]
>oh yeah, well what about [vague speculations]
I kneel.
>illegally
>spying on you
Prove it.
>he doesn't know
There are a bunch of video proofs on YouTube, even one with spyware capture during the installation process, my fellow micropoo employee.
>install windows
>first thing it does is check for updates
>ZOMG IT'S SPYWARE
Don't ever change, LULZ.
You do realise those updates are targeted? It's not even a theoretical concern.
Of course they're targeted. A machine that doesn't have (say) the en-US language pack doesn't need updates for en-US. A machine with a Novideo GPU doesn't need updates for a GayMD GPU. And so on and so forth.
It's like you're not even trying anon, and are just reading from the script Rapist M. Schloman gave you. Do better.
That's not what I meant by targeted and you know it.
They're targeted at individual machines. Microsoft has the capability to identify specific sets of machines and deploy updates to these specific sets of machines. This isn't even a theoretical concern. We know they can do that.
>no no its not what you just said
>its actually what you just said
Anon, try harder.
So are you just going to hand wave away the fact that they have the ability to micro-target individual machines at level lower than by "individual locales" or "which GPU is installed"?
They can deploy an update to a specific targeted individual (an update nobody else but that individual receives) if they want.
What it really comes down to, as always, is if you discover something, like that Windows is illegally spying on you, that suggests you have to put in some effort to protect/help yourself, do you either A: protect/help yourself or B: interpret and adjust the facts to avoid personal change/effort. You're like an obese person who thinks you're perfectly happy, people who work out are cultists. and doctors are mean.
>connecting to ad networks is now considered updating
>Do you need to use Linux to learn coding?
Lo no, but linux is sadly a better OS for development purposes for a multitude of reasons, but with wsl it's at least possible to use windows without commiting a hate crime every few hours.
>or is windows just fine
It is.
>or is windows just fine
WSL or a VM is enough.
Linux has its perks, but going full Linux just for programming is usually not needed.
The beautiful thing about coding is that you don't need to do or learn anything, if you can imagine it, somebody's already done it for you. You don't even need Linux/WSL if you're doing C or C++, you can write all your code in C and pass it to LuaJIT with the FFI library. Download Love2D and use FFI, compile to a bunch of different platforms for apps and games, use redbean web server for web and write webpages in C Server Pages style. The web server runs on 6 different operating systems from a zip file (no setup, you don't even unzip it to run it, it just werks). Windows vs Linux is completely irrelevant in this day and age, you can program compute shaders on a low end phone ffs.
windows is fine
linux is prime
windows for coding and non-systemd Unix at home. Who cares if your employers and Microsoft can see if your productive at work. You're already using github wich is full of telemetry.
>You're already using github
no I don't.
Don't be retarded, install Linux. You're very likely to deploy to a Linux machine for serious stuffs and programming and learnin Linux will also open up a lot of opportunities to gain other required skills
Using windows for learning computer related things is just retarded
Why do you homosexuals assume OP is getting anywhere near deploying to a backend?? His first job will be fixing react components and figuring out how to put together a SQL query. He needs to learn the basics first before turning into a Linux autist crying about systemd doing 10% more things than what it should do
> Backend
I never wrote backend. Linux is suitable for HPC, distributed system, IOT, embedded and server space
Most of the tools are compatible also for windows but they are though with Linux in mind
Since Linux is also free as in beer why in the loving fuck would you choose to develop under windows when everything aside from gaming and CAD uses Linux?
You must extremely retarded to do that
Technically: no
Practically: Windows isn't usable for anything other than Facebook so yes.
Retard.
in 90% of cases no. in some cases you will but Windows can run linux (google WSL2)
Y(our) code