Then some time later, I got Internet access, and I read about Gentoo, and the tutorial to install it from scratch was really well written and easy to follow, and that helped me really a lot in understanding how Linux really works, what components are involved in the whole system. I continued using that for many years. Whenever there was some problem, I was able to understand it and fix it.
Nowadays, I just want to use sth which is so widespread that it is very well supported, and I can expect that any problem can be found on the Internet with some solution, and sth where I just need to spend only a minimal amount of effort to keep it running and up-to-date, so I chose Ubuntu (already couple of years ago; not sure if my choice today would be the same, but for now I stick to it). So this is sth which basically just works. But I wonder, for a newcomer who really wants to understand how Linux works, I think I would rather recommend Gentoo or Arch Linux or so. I think I also prefer the rolling release concept (Arch, Gentoo) over the point release development model (Ubuntu, Debian, Suse, Slackware, etc).