Pasta making is a lot of work and it makes quite a mess, but I enjoy it. After lots of practice I can now make one batch of plain linguine in almost exactly an hour, including clean up time. Ravoli can still take me several hours, but the nice thing about fresh pasta is that it freezes well. On nights when I'm too busy to cook something complicated, I often pull out a frozen batch of homemade spinach pasta or homemade ravoli and toss it with pesto and Parmesan--it makes a quick dinner into something really nice.
Basic Pasta Recipe
4 eggs (use farm fresh eggs if possible)
1/2 cup water
2.5 cups sifted all-purpose flour
1 cup semolina (durum) flour
1/2 tsp salt
1 Tbsp oil (optional)
(makes 1.5 pounds of pasta)
I prefer my pasta to be made mostly from flour. However, any mixture of all-purpose flour and semolina flour can be used (even 100% semolina) as long as the volume adds up to 3.5 cups. If you do not happen to have semolina around or cannot find it, then you can also use 3.5 cups of all-purpose flour instead.
Sift all-purpose flour, semolina flour, and salt together. Clean a large space on the counter top. Put the shifted flour and salt on the counter top and make a large well in the center. Crack the eggs into the well and add the oil and half of the water. Be careful to not let the liquid seep out of the flour walls, or else you will make a big mess. Use a fork to slowly incorporate the liquid into the flour. When the liquid is no longer runny, form a large dough ball. The dough should be moist enough to incorporate all the ingredients; if the dough isn't moist enough then as much of the rest of the water as necessary. Kneed for 10 minutes. As you kneed, the dough should get a bit drier. By the end of the 10 minutes, the dough should not be sticky. Many others describe the desired consistency as "leathery". If it is too sticky add more flour. Cover the dough with a clean dish towel. Let the dough rest for at least 30 minutes to 1 hour.
Roll and shape into linguine, spaghetti, angel hair, lasagna, ravoli, etc. as specified by your pasta machine directions. Use coat the pasta with lots of flour to prevent sticking. After you shape the pasta lay it out on the counter top to dry it out. Leave the finished pasta on the counter top until you finish the batch. You can leave it out as long as several hours, if you desire. Once the pasta does not seem like it will stick to itself, I like to lay it in bird's nests on a cookie pan and then freeze it. Freezing the pasta helps to prevent the pasta from getting wet and sticking to itself. Frozen pasta will keep for a month or more.
Pasta EquipmentI have the pasta roller attachment for my kitchen aid. I strongly recommend pasta rollers with motors. I have heard from people that have a pasta maker with a crank that it is difficult to use with only one person. I like to roll my pasta into thick linguine. On my pasta maker I roll my dough out to setting 5 for thick and chewy noodles or setting 6 for more delicate noodles and ravoli.

Rolling and CuttingFollow your pasta machine's directions.

Colorful Flavored PastaTo make colorful flavored pasta make one of the following alterations to the original pasta recipe and continue as normal.
Note: I haven't tried variations with the tag "(TODO)". I've written them down because I was brainstorming about variations that I want to try. I'll slowly update this as I try out new variations but it will probably take me several months to do this.
RED

Tomato Pasta
Saute half a can of tomato paste for 1 minute until it smells fragrant. Mix the paste with half of the water. If you would like to make the pasta spicy, add 1 dried finely crumbed or ground red chili pepper.
Red Pepper Pasta (TODO)
Pan fry 1/2 diced red pepper or blanch it. When the pepper is cool, blend with eggs and water.
ORANGE

Paprika Pasta
Sift the flour with 1.5 to 2 Tbsp paprika. If you use 0.5 to 1 Tbsp paprika, you can make a nice coral color instead.
Carrot Pasta (TODO)
Pan fry 1 diced carrot or blanch it. When the carrots are cool, blend with eggs and water.
YELLOW

Curry Pasta
Sift the flour with 2 Tbsp curry powder. Curry is a bit of an untraditional flavor and probably will not go with most pasta dishes. However this flavor works really well with butternut squash ravoli.
Saffron Pasta (TODO)
Heat the water until nearly boiling. Let one pinch of saffron sit in the hot water for at least 30 minutes.
GREEN

Spinach Pasta
Wash 1 bunch of spinach. Blanch the spinach by plunging it into boiling water; immediately strain and rinse with cold water until the spinach is no longer warm. Squeeze the excess water out of the spinach and then mince. Blend the minced spinach with the eggs and water until the spinach is liquefied. If the liquid is not green enough, you can blend in minced parsley leaves. After the pasta is cooked, it should be shocked with cold water to protect the color.






Basil and Parsley Pasta
Basil alone doesn't seem to make my pasta green enough, so I "help" the color by using a handful of parsley leaves. Mince a handful of basil and parsley leaves. Blend with eggs and water until the herbs are liquefied. Spinach pasta has a tendency to not cut well, so you may need to pull apart the cut noodles by hand. After the pasta is cooked, it should be shocked with cold water to protect the color.
BROWN
Buckwheat Pasta
Replace 1/2 cup of all-purpose flour with buckwheat flour. I prefer my buckwheat pasta to be mostly made of flour, however you can use more buckwheat if you like as long as the total volume of flour adds up to 3.5 cups. Traditional Japanese Soba (Buckwheat) noodles are 3 mm thick and made from 10% to 90% buckwheat--if you use my measurement of 1/2 cup buckwheat to 3 cups all-purpose flour, then your noodles will be around 14% buckwheat. Buckwheat flour has a tendency to not absorb water as well as regular flour, so be conservative when you add the water to the pasta mixture. Buckwheat also does not form a cohesive gluten (its what holds the noodle together) as well as regular flour; omit the salt, since it interfers with the proteins and mucilage, a complex carbohydrate, that helps to bind the dough.
WHITE
Herb Pasta
Blend herbs with eggs and water until the herbs are liquefied.
Salt and Pepper Pasta (TODO)
Sift the flour with 1 tsp salt (instead of the 0.5 tsp salt in the recipe) and 2 tsp cracked black pepper.