her hangi bir dili öğrenmeden önce (c# da olsa php de olsa) şahsi fikrim öğrenmenin en rahat yolu genel programlamanın temel yapı taşlarını iyi anlamak bunun için harvard cs50 kaynağını önerebilirim ücretsiz olarak türkçe dublaj mevcut algoritma yı öğretiyor ve programlamaya c ile başlıyor c ile kodlamak istemeyebilirsin bu sorun değil ancak c ile öğretilmesinin sebebi temel yapıyı anlatılabilmesi için. kafa basmıyor değildir muhtemelen sizin sorununuz çok detaycı bir insan olabilirsiniz. yanlış yapmakdan çekinmeyin kopyala yapıştır yapmadan örnek projeleri kendiniz yazın ve mantığını yazarken kafanızda oturtmaya çalışın örneğin FOR Döngülerini anlayın gibi.