But i only got to the double click, before i get hit in the face with a missing dependency list with close to 100 entries.
I don't think OpenSUSE has the best repositories - that's really Debian's (and its children's (read: Ubuntu)) forte. And missing dependencies are not a problem in Debian. You go in, you say "hey, I want Code::Blocks, version 8.02" and Debian gives it to you like the sweet little servant it is. That's my experience - and although I can't say the same for yours, it was a very pleasant experience at that.
You assume that the user already has knowledge of how to install a program, but let's for a minute forget that assumption.
Let's turn the tables for just a minute, though: you want a pascal compiler for Windows but you've been using linux all your life. We'll install freepascal since that's the first one that showed up on a google search.
Code:
We download the program...
We install it to the standard directory: C:\Program Files\freepascal
Ok, so far so good.
So, like the linux user we are, we run the command line: cmd.exe
We type: fpc hello
error: fpc not found (or something like that)
hmm... A good fifteen minutes looking around on the webs reveals that Windows uses environment variables. So how to change them? Simple enough, let's do it to it.
We type: fpc hello
error: gnu ld: file "C:\Documents" not found
wtf? I don't have a file called Documents. And I didn't compile it either. Oh, maybe it's Documents and Settings?
Fifteen minutes later... turns out command-line tools don't like spaces in the names.
So we move our entire source folder to C:\Pascal.
We type: fpc hello
no errors, finally!
Seems like a lot of hassle, and it is. And being unaccustomed to the Windows UI wouldn't help either. So maybe it's not necessarily the fact that linux isn't friendly, it's just that it's different. Obviously you're going to be more comfortable learning pascal in windows if that's what you always use. You'd probably have the same issues trying to install software on a Mac (where are the executables? how do I run the .dmg file? where's the command line? how do I cut/copy/paste?). Ok, that last question was silly but I do remember getting frustrated when I used a mac for the first time and realized that they actually used the super key (the one with a picture on it, usually).
And excuse my parenthetical comments (of which there are many). I'm in a parenthetical mood today. Perhaps it would have been a good day to learn lisp (but I guess I'll never know now (because it's getting late (and I don't have time today))).