The @fsfe have some excellent resources.
The @fsf are woring on a 'freedom ladder' to help people get started so not jumping from non free to free over night but help people transition.
Which is great if your hardware has non free components, when you replace that hardware you are able to use free software, and are better informed as to what new hardware to get that works fully with free software.