This article will show you the step by step guide to register an iTunes account without a credit card to download free iPhone Apps.
Step 1: Open iTunes. If you do not have iTunes available then you can download iTunes from here. Note: Please logout of your iTunes account if you already have one.

Step 2. Go to the Right Hand section of iTunes Store and Click on any free app.
Step 3. Clicking on the app will open up a description page, and then click on the ‘GET APP’ button.This will open up a new window. Just click on ‘Create New Account’ button.

Step 4. You will be greeted with the iTunes welcome message. Click ‘Continue’.
Step 5. Then you will see the iTunes Store Terms and Conditions page, click on the 'I have read and agree to the iTunes Terms and Conditions’ check box.
Step 6. Now, enter the information required. Enter a valid e-mail address. Once you have entered the info, click ‘Continue’.
Step7. This is where you will see that you can select ‘None’ as an option under ‘Payment Method’. This option wasn’t available earlier.

Step 8. Check the ‘None’ radio button and enter the personal information and then click ‘Continue’.

Step 9. You will receive a message informing you that a confirmation e-mail has been sent to the email address provided by you.
Step 10. Now, check your email account, and you should have received the confirmation email from iTunes Store. Note: do check your spam folder, in case; you do not receive the email on 5-10 minutes.The email will ask you to click on a link in order to activate your newly created iTunes Store account.
Step 11. On clicking the link, you will be prompted to enter your account details in the login window. Please enter your email address and password.
Step 12. You should be logged in straightway and can start downloading all the iPhone applications that are available for free without having to enter any credit card detail.

OK, your iTunes store account has been successfully created, just have fun!