Quote (iGotThatFiyah @ Apr 10 2015 01:25am)
so i've narrowed down to the following suggestions (gentoo and archlinux) because i really want to learn linux.
[URL=http://www.makeuseof.com/tag/want-to-learn-linux-these-four-distros-will-take-you-from-beginner-to-pro/]http://www.makeuseof.com/tag/want-to-learn-linux-these-four-distros-will-take-you-from-beginner-to-pro/[/URL]
this person recommends to learn archlinux first...so in the future if i wanna transfer over my hard drive from archlinux to gentoo, how would i go about this without having to backup all my files?
There's a lot of time to invest in the ideal setup. I would choose one and stick with it rather than swap over.
With my gentoo install on my laptop I put in about 1-2 hours a day for 2 weeks before I had it in a comfortable usable state (that I could actually be productive on). I haven't used arch myself but I would assume it is about the same.
It also depends on how nit picky you are. If you just want a usable machine with gentoo (no desktop environment or window manager) you can get a working command line install done within a few hours if you are comfortable with the process or use the genconfig application (probably 3-4 if you are not experienced with configuring your own kernel).
Taking in the compile times of applications for having a DE or WM you are probably looking at another couple of hours. On my I5 laptop it took about 30 minutes to compile xorg, and another 20 or so for conky, rxvt and fluxbox. Then unless you install the firefox or chromium binary you are looking at another hour or so to compile one of those.
Most of my time was spent towards compiling software and writing bash wrappers around software to do specific tasks for me such as uploading a scrot screenshot to imgur, work with mplayer in the framebuffer, or display pdf/images in the frame buffer.
If you're looking something to get up and running fast with minimal time investment I would look at xubuntu or something. If you want something with compiled packages thats a minimal install that you can build up slowly go with debian.
If you want to install and configure every aspect of your OS then go with arch or gentoo. You will handle everything from partitioning, to configuration kernel features, to managing how your applications are specifically compiled.