Én három funkcionális nyelvet ismerek, ezek a scala, erlang, f#. Erlanggal kezdtem még egyetemen, aztán jött a scala, majd belekóstoltam az f#-ba is. Ez a sorrend nekem eléggé bejött, az erlang tisztán funkcionális, szintaxisa nem túl bonyolult és a funkcionális eszközkészlet szinte minden elemét támogatja (currying nincs). Ezután scalat már könnyű volt megtanulni, csak át kellett ültetni az erlangból már ismert eszközöket a scala szintaktikájára. Viszont épp ezért szerintem a scala nem jó választás első funkcionális nyelvnek. F# érdekes nyelv, talán az alkalmasabb első funkcionális nyelvnek, de én mégis azt mondom hogy ezekből egyértelműen az erlang a nyerő.