If you have the option I would go for a mix of online and hands on- you can't beat hands on instruction for a lot of things especially stone setting.