You'll need to look into getting some software to actually make the pages, especially if you're a beginner. Adobe Dreamweaver is quite good.
To actually upload your site, you can use either FTP or cPanel file manager. For information on how to use each of these methods, please see: http://x10hosting.com/wiki/How_to_Upload_Files_to_Your_Website