Mining isn't a craft, for there is no skill ups. The key to mining is to buy all the mining Equip to higher your successful rate.

Buy the gear, and your pick axes wont break all the time.

Fishing the same thing, but it is a craft and probably one of the hardest to lvl.

Fishing is quite advanced for a craft, so i would recommend doing something else. Fishing basically requires you to stand at a pond the whole day.