- Registering the domain. - Created a page. - Hosting account with ftp access. (where the web page will live and where the domain name will point to)
Unless you signed up for a domain that included hosting (some providers offer this) you'll also need a hosting account. Once you've signed up for hosting, the hosting company will send you an e-mail detailing your login information.
It is not a good idea to have your hosting with the same company that you registered your domain with..if anything goes wrong..or you disagree..or they go bust..you can find yourself with a domain name and content totally outside your control..
plus..always take regular backups of your domain(s) ( and keep them somewhere else ..not on the same server as your "live domain" ) don't rely on your host doing "backups" for you..
You may want to do it yourself, but you need to spend your time on developing your ideas, not on learning what thousands of people are experienced at. Hire one of them to do the technical part for you. There are many qualified people to be found on freelance sites.