Measure all ingredients ahead of time, so you don't forget anything at the last minute.
For accuracy, use a weight measure for the ingredients because every cup of flour can weigh differently depending on how you fill it.
The liquid (milk or water) must be warm (not hot) - about 110F. If the liquid is too hot, it will kill the yeast. Similarly, if the liquid is too cold, it will not activate the yeast.
Though instant dry yeast has a long shelf life, it can get ruined. Always check the expiry date on the yeast. If unsure, combine the yeast with water/milk, sugar/honey, and oil/butter from the recipe and let stand 5 minutes. If it gets foamy the yeast is good to go. If not, it's best to buy fresh yeast or check the temperature of the milk.
Keep salt away from yeast as it can kill the yeast. I like to combine salt with the flour then add the yeast mixture.
A soft loose well-hydrated dough is not necessarily a bad thing. Often, it will give you a soft puffy bread. So, don't be tempted to add more flour than mentioned in the recipe.
Kneading is key to making good bread. While kneading by hand can be therapeutic, using a stand mixer is easier and quicker.
Leave the dough at room temperature to rise until double in volume. While not recommended, when in haste, you can place it in a warm (30 C / 75 F- not hotter) oven this will expedite the rise.
Bread does not have to be time-consuming. You can leave the dough in the fridge to rise for a few hours (even overnight) while you go about your chores. A slow rise will give more flavor to the bread.
Always preheat the oven for at least 10 minutes before you place bread in or the low temperature will spread the dough too much.