99.9% of the code i write is easy, but that's just because of the sort of work i do. Its not far from basic CRUD. Maybe with pubsubs and caching thrown in for fun.
But that doesn't mean there isn't some tricksy stuff. All the linear algebra in graphics programming takes awhile to wrap your head around. Actually, game programming in general i find a bit hard. Physics, state management, multi threading, networking...
For most of the tricky stuff the hard part is thinking clearly. Deciding how to approach the problem, what to prioritize, etc
Translating that into whatever language you chose is not that hard.