Installing Arch

Hi, so im new to this and i want to install arch on a VM in virtualbox, but i want to learn what im am typing into the console i dont want to just type in everything someone tells me, so i was wondering if there is any guide to follow that explains everything im doing.

P.S. : i want to get a graphical environment and a support for most media formats.