IOS developer program is good if you are intend to distribute the apps on app store ,with this account you can access the developer resources like beta version of Xcode and WWDC videos and test your application on actual device and number of device is limited to 100.more