If you have an iPhone, get the free app Ham Tech. It covers all the Technician level questions. It has a nice feature of helping you focus on your areas of weakness. Get the ARRL Tech Level Study guide. The app and guide work very nicely together. You can have the test down cold with 10-20 hours of reading the book and self-testing with the app. Small tip: throughout the book use a yellow highlighter and highlight all of the bracketed test question reference numbers (e.g. [T8C05]). That will help you quickly find the explanation and background for any particular test question. There are General and Extra flavors of the app, too. Use them with the matching ARRL books.
Try to first go it alone with the app and book. You probably won't need a study group (unless you have little or no technical background). About half the test is very basic radio and electronic "tech/geek" stuff. The rest is regulations, procedures and common ham practices. Techie types will have an advantage going in, but non-techies can do fine as well, but will just have a work a little harder. For example, I learned ohms law and what a capacitor was in high school. That gave me several "free" questions with no study.