Curso gratuito completo
Aprenda Kof do zero ao avançado, de graça — fundamentos, estruturas de dados, banco, segurança, web e mais.
01Aprender
Comece pelo menor programa possível.
Kof é fácil de começar de propósito. Um arquivo, uma função main, sem projeto, sem configuração, sem cerimônia.
hello.kf
main() { println("Hello from Kof")}terminal
$ kof run hello.kf$ kof build hello.kf$ kof check hello.kf02Passo a passo
Funções, tipos e dados
01 — funções tipadas
add.kf
add(Int a, Int b): Int { return a + b}main() { println(add(2, 3))}02 — dados sem cerimônia
user.kf
class User( String name, String email)main() { var user = User("Mel", "mel@example.com") println(user.name)}03 — coleções
collections.kf
main() { var users = listOf("Mel", "Kof") for (var user in users) { println(user) }}03learn/ vs training/
Duas trilhas, dois públicos.
Essa separação faz parte da identidade do projeto.
learn/
Humanos aprendendo Kof: explicações, progressão e contexto.
learn/
→ humanos aprendendo Koftraining/
Ferramentas e LLMs aprendendo Kof: material estruturado e padronizado.
training/
→ ferramentas e LLMs aprendendo Kof