Question Is this a good choice for my first PC?

Its not bad but as you stated cheap parts is only one issue of them. They also tend to have varying degrees of build quality and more often then not you will get a single stick of slow RAM which limits you to single channel.

Here is a parts list to build your own. Power supply prices are pretty high right now ddue to supply shortages from China. Overall this is a better computer with a slightly faster GPU 1660 Super vs the 1660 that the Cyberpower has.

here is how to get cheap Windows key,5717.html

PCPartPicker Part List:

CPU: AMD Ryzen 5 3600 3.6 GHz 6-Core Processor ($166.99 @ Newegg)
Motherboard: Gigabyte B450M DS3H Micro ATX AM4 Motherboard ($72.99 @ Best Buy)
Memory: G.Skill Ripjaws V Series 8 GB (2 x 4 GB) DDR4-3200 CL16 Memory ($41.99 @ Newegg)
Storage: Crucial MX500 500 GB 2.5" Solid State Drive ($66.50 @ Newegg)
Video Card: Asus GeForce GTX 1660 SUPER 6 GB TUF GAMING OC Video Card ($229.99 @ Best Buy)
Case: NZXT H510 ATX Mid Tower Case ($69.99 @ Best Buy)
Power Supply: Corsair CXM 650 W 80+ Bronze Certified Semi-modular ATX Power Supply ($94.99 @ Best Buy)
Total: $743.44
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2020-06-16 15:52 EDT-0400
Reactions: trrri
Jun 18, 2020
If prebuilt is easier for you check out PowerSpec prebuilts from Micro Center
You can always buy a cheaper nvidia GPU like the 1660 for around $200-$300
Of course you will need to buy a better power supply to go with it