I'm currently a freshmen in highschool learning the frustrating pains and joys of computer networking.
I learned about this site after seeing it appear in my search bar unnexpectedly.
Right now I'm making my junky laptop at home a SSH server, but I'm stuck at the port forwarding. 
In that process I also learned about all the pains of trying to build a program from source. It's not easy. 
Sure you have to download a few compilers, but the main problem is when you can't find 
the packages the github requires. Though the git command is suprisingly useful. 
I also forgot my superuser password. I can still sudo though...

   ________
  /        |
  |  =  =  |
  |   U    |
   --------/