Learn RSLogix5000 for Programmers with RSLogix500 experience
If you have a solid background with RSLogix500 and the instruction set that it supports, then you can start here with this two volume set to learn RSLogix5000. The first in the series, The Basics, assumes that you already know how to program controllers supported by RSLogix500 and that you are familiar with the instructions set.