re: Poker & Best training site or book for beginner/intermediate poker players
First thing, it matters little if at all whether you're an intermediate player or a beginner. They're just broad, poorly defined labels, and how does it benefit you to be one or the other even if the entire world agrees? What counts is winning or losing money, and you're currently a loser. Period.
Fortunately, it doesn't take a great deal of knowledge or ability to become a winner at the lowest stakes. All you have to do is make fewer errors and poor plays than most of your opponents. This is step 1: become profitable. Step 2 is to increase / optimize your win rate. In theory, these can be done at once. In practice, a lot of people stumble when they try to do so, and the most common reason is probably trying to learn too much in too short a time, which leads to misapplying concepts.
For tournaments, the Harrington on Holdem series is a good place to start. So are Gordon's books except gold, which isn't meant for beginners. Some say these are outdated, but IMO, they're still appropriate for the lowest stakes. Poker has changed since they were written, but more so as you go up in stakes; i.e. not so much at the low end.
I'd also look around for info on bankroll management. There's more to poker than just learning how to play your cards, and this is something you might as well get used to early even if the amount of money in question is peanuts.