Hi, unfortunatly, in SFML there isn't any built-in classes you can use for lighting, so you should probably use GLSL shaders. I don't know any tutorials right now, but you should find some if you sesrch a bit. I believe SFML only supports shaders up to the version 1.2 of GLSL (#version 120). Also, it is kind of though to implement shadows without a proper understanding on how lightmaps and shadowmaps work, so inform yourself well.
Alternatively, you can use the Let There Be Light 2 (LTBL2) libraby for SFML that is easy to use and really powerful for handling lighting systems with shadow casting. I hope that helped!
Sent from my SM-G950F using Tapatalk