I personally feel that oneself is the best teacher as one leans and discovers through his or her own experiences , but having someone to teach you or guide you along the way is rather helpful .
In the end , it is your own choice. It is entirely up to you.
However , if you decide to have a teacher , I would like to give a kind reminder that you should also state what you wish to learn . Too many times have I seen a beginner posting in the forums seeking a teacher but not knowing what they wish to learn =_=