approach this like anything else you have ever learned from the beginning. There is plenty of resources on CB and BBthemelab to get ANYONE started. The forums on both sites are very supportive. I myself have learned from reading forum posts and blog entries and the ultimate learning tool.....doing and testing and messing around with SVG. SVG code itself is very very straight forward its nothing like JAVA, C or even
VB. SVG is not a conditional language, to me that was the most difficult thing to work around.
If you do not know what I mean by conditional here is an example:
scenario: user is navigating to ICON3
IF user Navigated to ICON3 from ICON2 do this...
ELSEIF user navigated to ICON3 from ICON1 do this..
and so on...
My suggestion is to download the theme builder suite. Ensure you have some sort of graphics editing application, Photoshop, Gimp etc... First mess around with tb. Export your first theme. Then try messing around with composer. Look around the forums and read EVERYTHING you can. TRY EVERYTHING you can. If you don't know and HAVE searched diligently then just ask. I bet any number of knowledgeable devs here at CB will answer your question. Dont be shy or worried you will be looked at as a n00b. Frankly everyone was a 'n00b' at some point and anyone who frowns upon n00bs just because they are n00bs is a d**che. I would strongly advise to search google/CB for an answer to your question before posting. If you dont understand something than mention so and someone will try and explain it.
Personally I have taken the time to write fairly detailed explanations and examples when the need arrived and there are alot of tutorials/examples provided on CB.
Just do it, plain and simple. You learned to walk by talking your first step, never forget that.
Good Luck in your themeing endeavours!