> For the complete documentation index, see [llms.txt](https://seunghyun-kim-1.gitbook.io/my-knowledge-library/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://seunghyun-kim-1.gitbook.io/my-knowledge-library/jetbrains-academy/kotlin-basics.md).

# Kotlin Basics

### <https://hyperskill.org/tracks/18>

### What you'll do:

In this track, you’ll get familiarized with the language syntax, concepts, and libraries, as well as with the basics of OOP. Working on real-life projects, you’ll learn to appreciate the simplicity, clarity, and beauty of Kotlin code.\
What you will do:

* Learn the Kotlin syntax and work with a variety of its features;
* Simplify your application design with functional decomposition;
* Master key programming concepts;
* Clarify your code with OOP decomposition;
* Get familiar with helpful tools like Java and Kotlin libraries;
* Learn how to deal with bugs in your programs;
* Work with professional development tools, IDEs;
* Get text processing experience;
* Learn how to work with the file system.

Ready to get your feet wet? Select the track and start your journey!

이 트랙에서, 당신은 언어의 문법, 개념 및 라이브러리 뿐만 아니라 OOP에 대해서 익숙해질 것 입니다.\
그리고 실제 프로젝트를 진행하며 Kotlin 코드의 단순함, 명확함, 그리고 아름다움에 대해서 배울 것입니다.\
What you will do:

* Kotiln 문법을 배우고, 다양한 기능을 사용합니다;
* 기능을 나눠 애플리케이션 설계를 단순화합니다;
* Master key 프로그래밍 개념;
* 객체 지향 프로그래밍을 통해 당신의 코드를 나눕니다;
* 기능 분해를 통해 애플리케이션 설계를 단순화합니다;
* Java 및 Kotlin 라이브러리와 같은 유용한 도구에 익숙해집니다;
* 프로그램의 버그를 처리하는 방법을 배웁니다;
* 전문 개발 도구, IDE를 사용합니다. ( IntelliJ );
* 텍스트 처리 경험을 쌓습니다;
* 파일시스템이 작동하는 원리를 배웁니다.

발을 적실 준비가 되었나요? 트랙을 선택하고 여행을 시작하세요 !
