Making your experiments using the PsychoPy builder is the approach that we generally recommend. Why would we (a team of programmers) recommend using a GUI?:
It’s much faster to make experiments
Your experiment will be less likely to have bugs (experiments coded from scratch can very easily contain errors - even when made by the best of programmers!).
There are a number of tutorials on how to get started making experiments in builder on the PsychoPy Youtube channel as well as several written tutorials and Experiment Recipes. You can also find a range of materials for teaching using builder view.