Will it be difficult to get my site coded in php to upload to my host without the use of Cpanel? (i've heard godaddy doesn't support cpanel?) Am i very far off base, does cpanel even make a difference? Thanks.
CPanel doesn't make a difference, no. So long as your server supports PHP, and I can't see why it wouldn't, then just FTP it up and you're good to go.
cPanel is simply a control for your website and has absolutely no affect on how your website operates. On some of my servers I have cPanel, others I don't, all my sites work the same.
All you need is for your host to support PHP. Then, just make the PHP files on your computer (you may want to look into making a local development server), and upload them to your website using an FTP program (such as FileZilla).
XAMPP from apachefriends.org will set you up with Apache, MySQL and PHP (plus a few other things). That way you can do any PHP development / testing at home, without having to test on your remote server.