Thanks Sayrak, ya somehow books are still attractive to be learned, since it generally contains detail explanation and enable the readers to repeat the lesson, to reinforce the concepts on the book. I ll look forward for capa's book. Yes, chess is a mental fight on the board :P. However i think, teacher or coach only necessary if we want to compete at the pro level. For amateurs, self learning from books, websites, or engines are sufficient, i think.
Books or Chess Engines? which you prefer for training?

And for everyone who's always wondered what the digital fuss is all about, may I present 15 free ChessMentor courses; no, not lessons, courses. There used to be 25 but the beancounters decided they were giving away the store.
http://www.chess.com/blog/webmaster/free-chess-mentor-courses
Of course they want to eventually sell you a membership, but the courses are still free and can be done as often as you like.

When an IT friend of mine upgraded my computer, he added Fritz. He kind of showed me how to do things on it, but when I tried to do it myself, I had no idea how to make anything happen. It's been taking up disc space now for about 5 years. Books can just be opened whenever you want. They require no electricity, no major software commitment for upgrades etc, and can be operated by anyone.
Which do you prefer to learn chess? Traditional way by reading chess books thoroughly, or using special chess software for training purposes (included some chess sites such as chess tempo or tactic trainer).
Share also your opinion about advantages and disadvantages of both (if any) and whats your favourite chess books or training softwares for beginner and intermediate players.