Writing shaders for UE4; where do I start?

That certainly is my goal, but I was kinda hoping someone already did that and had info to share about it. I guess I’ll have to learn the hard, painful way.