1. Should i type up the HTML or use Frontpage?
Type it. Just forget Frontpage. Trust me, along the line if you're serious you will regret bothering with it when it's much more interesting, educational, and easier to understand if you type it yourself.
2.What is CSS?
Think of it this way: HTML tells the page what things are in your page (a picture (<img>) a link (<a>) a box (<div>)) and when you've placed all the things in your page (the order and precision make a difference) then you use CSS to decide what everything looks like. Where does everything go? Is the image all the way to the left? to the right? in the middle? how about only a little to the right? You can place objects inside the window wherever you want, which precise calculations. You can also decide what things look like. What color they have, size, background image, everything. So basically CSS is what you use to make your website look the way you want it to.
NOTE: You will get confused though as there are a LOT of styling tags in HTML. These are now considered obsolete and should not be used. Unfortunately not everyone knows this. In fact, most people dont by the look of the web today. 4 of the most grossly overused tags are: <b> <u> <i> and <br> (which is actually suppose to be typed <br />). If you want to learn more about this jump down to your next question.
3.HTML is a little confusing for me, ive got the basics down, but.. does anyone know a REALLY REALLY good tutorial?
http://www.htmldog.com/
it's short, sweet, easy. Read It ALL. If there are any questions afterwards, just ask here on the forums or me personally if you feel like (remember to use PM).
4.Is there an easier way to type HTML?
One thing that might help you is a text editor with syntax coloring to help you spot inconsistencies. This mean that the text editor with change the color of the text you type, marking tags in different colors. Like for example an IMG tag might be marked in red in some editors.
I use a very good free editor called "Crimson Editor" (just search on Google). It has syntax marking for a lot of different languages (by languages I mean programming languages and mark-up (HTML), and yes, even CSS) I use it all the time. Its the best editor that has all the features you need for free. It even has spell check, which you can activate if you're typing content and want it to be presentable.
5.How do you make layouts?
Go through the tutorial I told you about as to HOW to make one. But if you mean designing one, well, thats up to you. Unless you can find a generous soul who would sacrifice his or her free time and possibly money to do it for you.
Good luck. If you have any more question just reply to this thread.