The first witches I think I can remember, apart from the ones in fairy tales would be the ones in the TV series BeWitched. In the series Samantha played by Elizabeth Montgomery is a married surburban housewife who also just happens to be a witch. As a kid I use to think it would be great to just be able to wriggle my nose and cause magic, but the program showed that things very rarely went to plan with very comic affect, and things were in general not helped by Samantha's mother Endora played by Agnes Moorehead as a very mischievous witch with a slightly wicked side.
Fast forward quite a few years and I discoverd Terry Pratchett Discworld novels. My all time favourite character and fictional hero from the books is Granny Weatherwax. A tall straight women of firm ideas and no nonsense style of witch. She takes no sass off anyone (except maybe very small children). I love her part in the books and this is one of my favourite quotes from Maskerade
"Granny Weatherwax had never heard of psychiatry and would have had no truck with it even if she had. There are some arts too black even for a witch. ....... A psychiatrist, dealing with a man who fears he is being followed by a large and terrible monster, will endeavour to convince him that monsters don't exist. Granny Weatherwax would simply give him a chair to stand on and a very heavy stick."