You don't need to sing up for develper program to start hacking for iOS. But if you want to run your code on real device or make it available in App Store you will have to do that.
Setting up new Mac is really that easy. You can just launch Mac App Store application, press a button to download Xcode and when it's done lauch the installer.