Once you get used to it, you really start to like it. Trust me, I've written so many programs at this point, but most of them are dead projects :D
It might "physically hurt" if you aren't really comfortable with the language, too. I've found this especially true with Bash, as I just don't like the syntax, so you might be trying too hard to understand it.
Anyways, you should have fun developing at one point. Good luck :D