am lawrence a c# self-taught programmer i can like to know the best guideline to follow to achieve a real application,
how to design an application ,as an intermediate ,from small to big projects