A Ryzen 5 1600 is an older generation than a Ryzen 5 3600. The "Ryzen" is the branding of the CPU. Ryzen is currently AMDs consumer level of chip. The single "5" refers to the tier of Ryzen CPU it is, with 3 being lowest, 5 middle, 7 high and 9 highest. The first of the 4 digits(the "1" and the "3") denote the generation. The Ryzen 5 1600 is the first(oldest) generation of Ryzen CPUs, the Ryzen 5 3600 is the third(currently newest, soon to be superceded by the 4th gen). The last 3 numbers are sort of "sub-tiers" within the 3, 5, 7, 9 tier system.
So the Ryzen 5 3600 will be much stronger than the Ryzen 5 1600. You can always search up the power of either of them by searching "Ryzen 5 3600 vs Ryzen 5 1600". UserBenchmark is fairly reputable and I trust it. Just keep in mind that the benchmarks can't accurately predict how well the CPU will run on select applications, just in general.
Depending on what sort of video editing you're doing, a Ryzen 5 3600 could be too little, perfect amount or too much. Keep in mind that the Ryzen 4000 generation will be dropping soon. As for other CPUs, take a look at CPUs made by Intel, which would be the i3, i5, i7, i9s. Luckily AMD essentially copied the naming system that Intel used, so the naming system is fairly similar between the two companies. AMD is currently your undisputable best bet for any non-gaming rig at the moment. As for GPU, an RX 580 8GB is the best value in any GPU imo.
Please let me know what sort of video editing you're looking to do and I can recommend a build for you.
Good luck!