Şarkı yapmak için gereken müzik bilgisi miktarı, kişinin hedeflerine ve bilgi seviyesine bağlı olarak değişir. Temel müzik bilgisi, şarkı yapımında faydalı olabilir: Müzik teorisi: Majör ve minör gamlar, aralıklar, zaman işaretleri ve akorlar gibi kavramları bilmek, melodi ve armoni oluşturmayı kolaylaştırır. Akor ilerlemeleri: Yaygın akor ilerlemelerini öğrenmek, şarkı yapısının temelini oluşturur. Enstrümantasyon: Vokal, ritim bölümü ve destekleyici enstrümanlar gibi unsurların rolünü anlamak, şarkının bütünlüğünü sağlar. Ancak, müzik bilgisi olmadan da şarkı yapmak mümkündür; birçok müzisyen, teknik terimleri bilmeden yaratıcı fikirler ortaya koyabilir. Şarkı yapımında kullanılan yazılımların (DAW) öğrenilmesi de önemlidir; Ableton Live, FL Studio ve Logic Pro gibi programlar popüler seçenekler arasındadır. Sonuç olarak, şarkı yapmak için gereken müzik bilgisi, sıfırdan başlayarak ileri seviyeye kadar geniş bir yelpazede değişebilir.