Patience is key. I don't mind answering your questions, but is good when you have a good base of knowledge (no need for advanced one), from where you can ask specific questions. Otherwise we have to start from the beginning explaining and that will be quite wasting time, when there's so much documentation out there to read.
Read, learn the base and start slowly advancing.