Can someone recommend a Blender tutorial for rigging?

There are various rigging tutorials but not many with a scope on Unreal, and it is not clear if Unreal has special needs when it comes to Blender rigging, and with a scope on animations. Though, on import of Unreal default models, they look a bit strange - for instance the prototype character has the bones not properly aligned (image below). I understand that i have to follow the Unreal bone naming convention, anything else? Thanks

424e0b68cb57de84d7c9553b8f4bb93977f8366f.jpeg

Update
I recommend this for a start http://www.cgmasters.net/free-tutorials/blenders-armatured-a-crash-course/
and this is good too
https://www.youtube.com/watch?v=cGvalWG8HBU