You can learn the basics of Python (and many other languages) at codeacademy. After that, there is a pretty good guide by voinage out there that can get you started. Also, hi-way99 (spelled differently to avoid filter) has a sample addon in his repo which will give you an idea of what a basic addon should look like.
Honestly most of the instructions and guides are overwhelming and not systematic. Therefore a beginner or non-coder would not be able to place the instructions together to create a great addon. The majority of addons are created by skilled coders not beginners or novice individuals wanting to create a great experience. The wiki is even overbloated in it's attempt to dissect the process of creating a addon.