والورده اوتمن خودم پایتون و متلب یاد گرفتم اما C نه. الگوریتم توی تمام زبان ها یکی هست فقط الفبا فرق میکنه. البته بعضی زبان ها برای یه حوزه خاص استفاده میشن و الگوریتم های مخصوصی دارند.
برای یادگیری الفبای زبان ها، سایت های زیادی هست. آموزش های رایگان زیادی هم وجود داره نیازی نیست بنظرم که خرج بکنی البته اگه بنظر خودت ارزششو داره یه لحظه هم فکر نکن و بخرش.
حالا من که عددی نیستم درباره ی برنامه نویسی تز بدم ولی خب منظورم از الفبای زبان، یه مثال ساده اش، حلقه ی for یا while یا شروط if و غیره است، اینکه ضابطه شون چیه وگرنه الگوریتم حل مسئله و روش حل چیزیه که خودت با تجربه و حل مسائل گوناگون بدست میاری.