From 5e8397137f6b090f952efdc78355588054b11375 Mon Sep 17 00:00:00 2001 From: Gustavo Freze Date: Sat, 24 Oct 2026 11:41:48 -0300 Subject: [PATCH] feat: Add the kotlin4noobs topic. --- topics/kotlin4noobs/index.md | 10 ++++++++++ topics/kotlin4noobs/kotlin4noobs.png | Bin 0 -> 3499 bytes 2 files changed, 10 insertions(+) create mode 100644 topics/kotlin4noobs/index.md create mode 100644 topics/kotlin4noobs/kotlin4noobs.png diff --git a/topics/kotlin4noobs/index.md b/topics/kotlin4noobs/index.md new file mode 100644 index 000000000000..50cb75a54250 --- /dev/null +++ b/topics/kotlin4noobs/index.md @@ -0,0 +1,10 @@ +--- +display_name: Kotlin4Noobs +github_url: https://github.com/gustavofreze/kotlin4noobs +logo: kotlin4noobs.png +related: kotlin, 4noobs, beginner, tutorial +short_description: Kotlin4Noobs is a guide to learning Kotlin from scratch, in Portuguese and English. +topic: kotlin4noobs +url: https://gustavofreze.github.io/kotlin4noobs +--- +Kotlin4Noobs is an open source guide to learning Kotlin from scratch, part of the [4noobs](https://github.com/he4rt/4noobs) initiative. It covers environment setup, language principles, and data structures, and is published as a site in Portuguese and English with examples that run in the page. diff --git a/topics/kotlin4noobs/kotlin4noobs.png b/topics/kotlin4noobs/kotlin4noobs.png new file mode 100644 index 0000000000000000000000000000000000000000..b7cbb0a42b799f99ab61bf7d343193f9cb1ed018 GIT binary patch literal 3499 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 S_yG7PjKcTw^Q@H)@{ literal 0 HcmV?d00001