CH32V003 is an ultra low cost RISCV MCU designed WCH Electronics. It comes in various packages 8-Pin, 16-Pin, 20-Pin for different applications with different IO needs. This blog gives more detail about Pinouts of all packages.
CH32V003 SOP8 Pinout (CH32V003J4M6)


Don’t get confused, Pin-1 and Pin-8 has multiple GPIO Port options
CH32V003 SOP16 Pinout (CH32V003A4M6)


CH32V003 QFN20 Pinout (CH32V003F4U6)


CH32V003 TSSOP20 Pinout (CH32V003F4P6)


Download Free Altium Schematic and PCB Library
CH32V003 Programming Tutorial
I am working on the Programming Tutorial, many articles are already there, hope this will help you in learning about this interesting MCU.
I am currently working as an embedded systems design consultant and helping companies build custom embedded products, develop test automation solution for their PCB.
If you have any feedback about the blog, you can share in the comments below or you can also contact me directly.