Just look around. This website is great for learning stuff if you just scroll through the forum posts. Also, despite how weird this may sound, there are quite a lot of good videos on Youtube that are informative. Books are pointless since they get outdated so quickly, but if you search hard enough, there are a lot of great sources on the internet. overclock.net is another one of them.