What is Harajuku Style Fashion?
This wikihow article explains the basics in a good, clear way.
What is Steampunk?
This is a big question! Steampunk is interpreted in many different ways, but these links are to two articles which have a good go at summing it up.
They sell patterns (from the USA) but they also do online courses so that you can work under instruction at your own pace.