This website has key techniques to help with sight reading and interpreting the piece in your mind faster. This website also helps understanding sight-reading on different levels, not just note by note.
This is a comprehensive study guide for many concepts within music theory. Given specific parameters, it will generate specific scales, key signatures, etc. It also has manuscript paper, glossary of vocab terms, and more.