Luckily now we have Arduino that hides all the nasty stuff from users. There are 2 basic blocks: unit and loop. Adding repeating code blocks into loop block isn’t that hard. Jumping from Mindstorms to Arduino shouldn’t be a big difference.
My 9 year old son gets this so for any adult it shouldn't be a huge hurdle. Arduino is a very nice little platform.
IMO: It's slightly easier for small children to learn to program than adults. I'd imagine anyone here shouldn't have an issue but saying a kid gets it isn't quite right.