I learned from reading the information on this site, with information that I found on google, and reading the forum.
I used Proteus to simulate all examples that I created with ldmicro.
Later when I had more knowledge, I designed and mounted the circuit boards with digital input and analog output with ATMEGA32.
Today, when I doubt, I turn here in the forum and ask and always have someone who helps us, especially Jonathan Westhues is a very generous person, having created, shared this wonderful tool.
Read the link