Bilal,
Actually, when you first set up the new phone, and enter your Google account information, it'll automatically start downloading your apps.
However, it won't have your app data, so it would be a good idea to use something like Helium to backup your apps and data on your current phone and restore it to the new phone. Be sure that you backup to the SDCard (if you have one) so that you can just move that to the new phone and restore from there.
If you don't have an SDCard, you can backup to the cloud (Google Drive; Box; etc.) but you'll have to purchase the full version of Helium to be able to restore from the cloud.
Sent from my SCH-I535 using Tapatalk 4 Beta