This website gives a little background into Socratic questioning and help break it down before you do it. It also shows you the types of questions that are a part of Socratic questioning, showing you that it is something that you do in many of your classes already.
This site contains information on every question you might have in regards to grammar. It also breaks it down simply as from the point of view of a non-English speaking person, giving insight and also making it easy to follow.