The question is much less basic than it sounds.
How do I learn when to push and when to fold perfectly? I've completed the lessons with the ICM trainer light software and have switched to ICM trainer. The problem is that there are so many different situations and aspects that influence push or call ranges that I find it next to impossible to ever be able to estimate the perfect range according to ICM. Sometimes the ranges vary significantly even in two seemingly similar situations.
I just don't think that blindly sitting for hours in the software will make my game perfect. Will it?