FreeBSD geliştiriciler için kusursuz bir ortam sağlar. Basit bir sistemde bile bulunan C ve C++ derleyicileri, Assembly derleyiciler ve klasik bir UNIX ile birlikte gelen sedveawk araçları gibi.Bunlarda yeterli olamazsa Port ağacında bulunan yüzlerce yorumlayıcı(interpreter) ve derleyici(compiler) işinizi görecektir.Bir sonraki bölüm programlamaya giriş ve bunlarda kullananılabilecek alternatifler hakkındadır.FreeBSD POSIX® ve ANSI C standartları ile ve kendi BSD gelişim ağacı ile oldukça uyumlu olduğu için bir çok platformda kodunuzu çok az bir değişikliğe ihtiyaç duyularak yada hiçbir bir değişiklik gerektirmeden çalıştırabilmeniz mümkündür.
Ama bunca güçlü programlar da olsa daha önce UNIX ortamında program yazmadıysanız biraz zorlanabilirsiniz. Bu döküman çok ince detaylara girmeden kendinizi geliştirmenizi ve ortamda rahatça çalışabilir hale gelmenizi hedefliyor.Asıl maksat işin temellerini göstererek bilgileri manalı kılmaktır.
Genel olarak programlama bilgisine çok ihtiyaç duymayacaksınız fakat bir parça UNIX aşinalığı ile birlikte öğrenme azmi ve sabrı sizin için gerekli olacaktır.