The training sites are all much of a muchness for teaching the fundamentals. There is a broad consensus of what it takes to turn a beginning player into a competent winner. I, like sixsevenoff, can personally endorse
Crush Live Poker, and would recommend getting the middle-level $40/month subscription so as to watch the videos. I would recommend in particular the Fast Track Poker curriculum, followed by the Crushing No-Limit Holdem Poker curriculum.
Tommy Angelo and Lee Jones are doing a series of videos on YouTube called
Poker Simple that are good, which is what you would expect from smart guys like Tommy and Lee.
Books: I have read neither
Jonathan Little’s Excelling at No-Limit Hold’em: Leading poker experts discuss how to study, play and master NLHE nor Ed Miller's
The Course: Serious Hold ‘Em Strategy For Smart Players, but I have it on good authority that both are excellent books to study the modern game. I
have read, and thoroughly endorse Peter Clarke's
The Grinder's Manual, the book that got my own NLHE game up to contemporary speed. It's core focus is online 6max, but the content applies well to most situations (although Clarke assumes that games are fundamentally tougher than you will find in a North American live game). In any event, it delivers that same consensus on going from beginner to winner that I alluded to above.
All this should keep you busy for a while. Good luck.