Federated Learning for Beginners: Types, Simulation Environments, and Open Challenges | IEEE Conference Publication | IEEE Xplore