It is normal and i believe that anybody remember very well his begginning in this complicated but very interesting area. But my suggestion is start with a drawing, first mechanical, then electical and eventually draw a program flowchart. This gives for you (and also for others who want to help you) a good overview of your project and helps in troubleshooting.t’s just a steep learning curve for me. Like learning a whole new language.