For the card side you can have the Rx 470, Rx 570, Nvidia 1060, Nividia 1070ti and Nvidia 1080ti cards are best to use for mining. You can get the decent hashes for mining ethereum, monero, siacoin, ETC and many other minable altcoins buddy.
PSU would be choosen according to the number of cards you gonna added to the rig. So choose it accordingly. 1250 watts SMPS would be good option for the 10 number cards.
Then you can add 320 GB SSD to your board. For mother board you will get the better number PCI slot contains board would be suggestible one for you. ASUS 19x slot board would be fine one to set the decent rig.
how is Asus x19 slot motherboard considered as beginners build motherboard? and whats up with 320 SSD do they even exist?
Get a simple Mobo - biostar TB250 BTC with x6 slots
i would use 120gb ssd with windwos so i could install remote desktop app and do stuff from my laptop
RX 570 4GB nitro+
4gb ram any of them
i would use 650w psu, for starters (up to 3 gpus) and i id get more gpus i coul make a dual PSU rig by adding another 650w psu
cpu G9300 or better, personally i use g4400