Yes, they can, but you can only create "muscle memory" by practice. And practice includes reading cases, trying to figure things out and getting it wrong, discussing how to do it and so on.
You can read a hundred books about coding, but until you actually try, you don't really know anything.
So a technical background with an MBA can be a killer combination. You know how things work across the company, and that gives you a huge edge over everyone else.