As you know, there are no simple and absolute answers to each of your questions.
Practice a lot, spend time in the forum, see what are the solutions to the problems people post, practice more, try to solve the problems people post and then look for the solution, practice and did I mention practice
Also if you want you can check the KoboToolbox Academy: