Thanks a lot for such a long and detailed response. This is one of the best and most elaborate advice I have got so far. I will try to follow it step by step, and read a few terms along the way that I am unsure of. I appreciate this a lot.
I will update again in this thread if I am stuck and in need of help. BIG THANKS :)