For any version or upgrade, you can find release notes. This would be the starting point. then go through the individual components to understand further. It is difficult to go through here the whole differences.
As a functional consultant, it would not be a problem to do the configuration in ECC 6 or 5 as compared to R/3 4.7 or even 4.0. You can pick up the differences as you go. All the best!