در اصل نوشتن الگوریتم چیزی جز فکر در مورد برنامه نیست.
فکر کنید در مورد آنچه که می خواهید بنویسید.سعی کنید برنامه را بهینه کنید.سعی کنید برنامه تون منطبق بر منطق باشد.
کتاب طراحی الگوریتم و ساختمان داده را بخونید.
اما شاید در نوشتن بسیاری از برنامه های معمولی نیاز به اینها نباشد.فقط سعی کنید بفهمید در برناه دنبال چی می گردید و چی می خواهید.