You will need a Mac running OS X 10.10 to run the latest version of XCode, which is required for uploading to iOS devices. Thanks to changes in XCode 7, you no longer need an Apple Developer account to test applications on iOS devices. You can also use XCode 6 for this tutorial, but you will need an Apple Developer account to upload to your iOS device. XCode 7 is still in beta and not available in the App Store yet, so you will need to download it from Apple's Developer site and install.
You will also need the latest version of node.js installed on your computer. Download and install the latest version using the link below.
Next, you will need to install Cordova using npm from the terminal.
Now we are ready to look at creating a basic application.