What knowledge I need to start creating extensions?

look, the simplest way I see to create something of basic level, is using html, css and javascript, if you give more details of what I would like to create, we could direct you better :grin: