Flareon, I'm doing programming at college and it's not easy at all. (duh)
It takes a long time to get used to, and make, anything.
One little mistake and it has a go at you like you've just slapped it's sister.
If you don't know EXACTLY what you're doing, you can completely balls it up.
You have to be really dedicated to it if you want to do anything worthwhile in it, and I'd recommend if you're doing a mod or something big, to team up with someone else, otherwise, all your free time will be taken up doing it.
So, are you really dedicated enough

"Do not crush the flowers of wisdom with your hobnail boots of cynicism" Bill Bailey