need suggestions of good Linux based operating systems, wanting to start developing my own basic software just as a hobby atm then on to further things hopefully, someone suggested ubutun but iv had loads of problems so far just getting it to boot up once iv installed all the drivers, and one can give me afew tips
NixOS and Guix are a good start.
stick it out with Ubuntu. if you can't get that working properly then other options will not fare much better.
2 is a dick, if you had trouble getting uubuntu to.work clearly ypu shpuld use alpha software like guix....... what the fuck.
>>4
This isn't Reddit, please be a nice person here.
>>5
I think you're misinterpreting it.
Ubuntu is meant to work out of the box. If it doesn't you either have very outdated or rare hardware.
It might be a good idea to try debian.
FreeBSD or OpenBSD
> 2 is a dick
> [sarcastic paraphrasing]
> what the fuck
I don't really think there's much to misinterpret.
We're getting off-topic, though. I don't think you need to switch to Linux to start developing software. If anything, learning both a new OS and how to write software at the same time will only make things harder.
First start doing what you wanted to do. Other things will happen as a by-product.
>>8
Need is a strong word, of course, but to add a pure anecdote, back when I was first starting out programming (C), it actually proved to be easier to switch to Linux than to continue on Windows. Switching to Linux only required that I learn a new OS and that I learn C, which were two somewhat orthogonal tasks. If I had continued on Windows (this was in the Bad Old Days(tm)) it would have required that I learn C and the foibles of whatever IDE/Compiler I picked, which were (to a neophyte) very subtle and inflicted constant doubt in my mind as to whether the language I was reading about and the language I was writing followed the same rules. I might have also been able to install GCC on Windows at the time, but that would have required about as much work as switching (perhaps more).
Nowadays, popular languages are more cross-platform, some computers have enough resources to run cumbersome IDEs, and to get around Windows' lack of a package manager many languages have reinvented that particular wheel, so switching may not be the easiest path forward. However, if, as you follow >>8 's advice, you find yourself irritated by the steps between [decide to write a program] and [start typing] or between [stop typing] and [observe the output of your program], you might be in a comparable situation to the one I was in.
Back in my day, we learnt C in Code::Blocks with cprogramming.com open on our untabbed web browsers.
> two somewhat orthogonal tasks
While you are learning, you do not necessarily know that. Just take a peek at the recent questions on stackoverflow.com.