Aslında ikisi aynı işi yapan farklı kodlar değil. Farklı işleri yapıyorlar. console.writeLine
dediğinde adı üstünde konsola bir satır yazı yazdırıyorsun. debug.log
dediğinde Unity uygulamasının Debug ekranında yazı yazdırıyorsun. Aynı amaçla kullanılıyorlar (genelde hata ayıklamak için) fakat farklı işi yapıyorlar. Unity'de C# kullanarak geliştirme yapıyorsun, doğal olarak bu dili iyice öğrenmen gerek. Farklılık denilen şey aslında farklı araçlar kullanması. Yoksa dil değişmiyor. C# öğren, sonra da Unity ile oyun geliştirmeyi öğrenirsin.