Skip to main content
Menu
CodeBabes
  • Create new account
  • Request new password

or

  • Sign in with Twitter
  • Code
  • Babes
  • Sign Up
  • Log In

Looks like you missed a quiz. Go back and pass that shit!


NO STRIP FOR YOU!

Share the Love

  • Tweet

Getting a Domain Name, Hosting and Publishing your Site!

Once you’re ready to start a website, you need to get a domain name so people can get to it.

To get a domain you have to buy one from a domain registrar and pay a yearly fee to keep it. GoDaddy is a registrar you might know since they’ve got super bowl commercials with scantily clad babes. How distasteful! Who would ever do that! But Godaddy sucks, just in general and because they don’t really believe in the internet since they backed SOPA which would have killed Net Neutrality. So fuck them. We recommend namecheap, but there are a bunch of other good ones out there, we’ll list them below. Just fill out the name you are looking for and pick a top level domain, stuff like .com, .org, .net, .xxx.

Ok, you’ve got a domain name, now you need a server to put your files on and then tell your domain name where to look for it. A ton of companies sell server space, usually referred to as hosting. The big question is whether you want shared hosting or your own server. If you are just starting out and only want a small site, then shared hosting is fine. It’s cheaper and has everything set up for you.

If you want to be a badass and take a stab at running a server you can get a VPS, or virtual private server. It’s your own server where you can tweak and tinker with different stacks and load whatever craziness you want onto it, you’re also shit out of luck if you take your site down. So hold off until you’re more experienced. We’ll put some good shared and VPS hosts below.

Great, you say. But what code do I push. If you want to get the hang of CSS and HTML you can just do a static site with only HTML, CSS and maybe a little javascript. Here’s a super basic site we have in our local web directory. You can see the html and then the directories for CSS and Javascript that it references to make the HTML pages look sexy. Now we open cyberduck and enter the credentials you’ll get from you hosting service. Stuff like your domain name, your username and a password. Also, try and use SFTP when you can, it’s much more secure.

When the FTP program connects to the server you can just drag your files into the correct directory, then if you have everything else set up correctly you’ll have a real live website.

After you get the hang of HTML and CSS you can start learning a programming language like PHP, Ruby or Python and take it to the next level. Or dive into a CMS like Wordpress or Drupal. There’s also version control programs like Git that will track your code changes and allow your to 'push' code from your computer up to your web server. That’s something you should start looking into as soon as possible. It lets you undo stuff when you fuck up. Wouldn’t that be nice in real life?

Or you could just fuck it all and start a tumblr, up to you. But how about you set the goal higher and start the NEXT tumblr. Maybe you’ll even get a movie about you with Justin Timberlake in it.

Now you have a pretty good idea of how the internet and web development works. We wanted to give you some direction on what you need to learn. Now you can dive into some more codebabes lessons, like that’s hard.

Questions or Comments?

Lessons

  • Backend Web Development
  • Front End Web Development
  • Tools you Need to Start Programming
  • Getting a Domain Name, Hosting and Publishing your Site!
Internet Virgin

Downloads

SignUp & Subscribe

Links to Awesomeness

NameCheap NameCheap
Linode Linode
Cyberduck Cyberduck
Git Git
GitHub GitHub
A Million Dollars isn't Cool A Million Dollars isn't Cool

What the What?

Lessons: 41

Much more to come!

50/50 Entertainment and Education. Learning doesn't have to be boring :)

Our Philosophy

Contact

  • support
  • Tweets!
  • Youtube
  • Google Plus
  • Facebook

Stuff

  • Blog
  • Sign Up
  • All Babes
  • All Courses
  • Become a CodeBabe!
  • MAKE A LESSON WITH CODEBABES!

Recent Courses

Internet Virgin
SEO Virgin
HTML Virgin
CSS Virgin
Programming Virgin with Javascript

Learn to Code with Babes

Copyright © 2025 CodeBabes.com • Made with

  • Privacy Policy
  • Terms of Use
Close Menu
  • Blog

  • All Courses
  • Android Virgin
    • Android Studio Tour
    • App Layout in Android Studio
    • Java Variables, Java Data Types & Android Views
    • Java Event Handling in Android
    • Android Intents, OOP This, Variable Scope
    • Passing the Data with Android Intents & Finish
    • Complete the Android App with Launcher Icons & APK
    • Android Happy Ending
  • Internet Intro
    • Backend Development
    • Front End Web Development
    • Programming Tools you Need
    • Hosting and Domain Names
  • HTML Virgin
    • HTML Text Tags
    • HTML Links and Images
    • HTML Layout with HTML 5
    • HTML Tables
  • CSS Virgin
    • Where to Stick your CSS
    • CSS Properties, Sizes and Colors
    • CSS Selectors
    • CSS Box Model
  • Programming Virgin
    • Variables in Programming
    • Programming Intro Conditional Statements
    • Programming Intro to Arrays
    • Programming with Loops
    • Programming with Functions
  • PHP Virgin
    • PHP Variables
    • PHP Conditionals
    • PHP Arrays
    • PHP Loops
    • PHP Functions
  • SEO Virgin
    • Make Google Love You
    • Understanding Keyword SEO
    • Optimizing for SEO
    • Technical SEO