I’m a big fan of the ARRL manuals and www.hamstudy.org, but here are some other excellent resources for your learning journey. I have the Gordon West Extra manual, and have read some of it, so I can concur that they are very thorough.
Thanks to K5DDT for the contribution below:
Recently posted a study program available for preparation for the various amateur radio license classes. The first one was http://hamradiolicenseexam.com which has all three levels available. It has been used and gets great reviews here locally. Another source has come to our attention and we wanted to let you all know. There are many others out there and as we learn of additional standouts we will continue to let you know.
Both of of these study sessions are based on and use the appropriate Gordon West prep manual available from ARRL. There are no guarantees made but one of our recent applicants had very high praise for these courses. He sat for both test and left with a big smile and very soon had a new call sign as a General Class operator.Best of luck and we hope to test you soon.