Thanks for everyone's suggestion and contribution. I have just placed order for the following items: AMD Ryzen 7 2700X Processor ASRock MicroATX Motherboard (B450M PRO4) Corsair LPX 32GB (2x16GB) 3200MHz C16 DDR4 DRAM Memory Kit Seagate BarraCuda 2TB Internal Hard Drive HDD – 3.5 Inch SATA 6Gb/s 7200 RPM HP EX920 1 TB M.2-2280 NVME Solid State Drive COUGAR MX330 Mid-Tower Case ZOTAC GeForce GTX 1060 DirectX 12 ZT-P10620A-10M 6GB 192-Bit GDDR5X PCI Express 3.0 HDCP Ready Video Card EVGA - 600W ATX 12V/EPS 12V 80 Plus Power Supply - Black LG Internal SATA 24x DVD CD +/-R & RW DL Disc Burner Re-Writer Drive OEM Bulk DVI-D VGA Adapter HDMI VGA Adapter What do I need to get ready to start my first assembling? I have some cpu heat compound which I will use with the heatsink/fan on the CPU. I have not ordered any additional fans because I don't know if video editing or encoding would require any additional fans. What else I need to have ready?