Also, is there anything I need to know about hosting from a company like that? Would I be totally lost if I've never done this before?
They both have good support and are very cheap. You get tons of bandwidth/space for an amazing price. I use both of them regularly.