Make the Dough:
In a small bowl, dissolve sugar and yeast in warm water. Let stand 5-10 minutes until frothy.
In a large bowl, combine flour, cornmeal, and salt. Make a well in the center and add yeast mixture, melted butter, and olive oil.
Stir until dough forms. Knead on a floured surface for 5-7 minutes until smooth and elastic.
Place dough in a greased bowl, cover, and let rise for 1-1.5 hours, or until doubled in size.
Make the Sauce:
Heat olive oil in a medium saucepan. Add onion and cook for 4-5 minutes until softened.
Add garlic and cook for 1-2 minutes until fragrant.
Stir in crushed tomatoes, tomato paste, oregano, basil, red pepper flakes (if using), and sugar. Season with salt and pepper.
Simmer for 20-25 minutes, stirring occasionally, until thickened.