How to get start learning ruby and make new plugin

Hi
Im a newborn baby want to learn ruby to make sketchup extension (plugin)
from where should i start. I dont have knowledge of programme like C++
or java. But i have good knowledge of designing. How should i start to
make a new extension and what software i need. Or where should i start
from to learn the basics (website or any software)