본문 바로가기

Programming/Kotlin

Kotlin 공부를 시작하다!

코틀린이 정착된 지 얼마 안 돼서 그런지...

 

초보 과정에서 어떻게 공부해야 할지 감이 안 와서 정보를 검색해봐도

다른 언어들은 최소한 '어떤 책(또는 강의)으로 시작하세요'가 있는데

코틀린은 획일화된 정보가 없어도 너무 없다!!

 

책을 기준으로 찾아보니 다들 Kotlin in Action로 시작하셨지만,

코틀린이 나온 지 얼마 안 됐을 때 나온 책이고 이 책에 많이 의존했던 환경인 걸 감안하면

이 책이 초보자 학습에 도움이 되는지 판단하기 어렵다.

물론, 서점별 판매량 1~2위인 책이기도 하다.

 

초보자들은 어떻게 공부해야 할지 막막한데

아무래도 코틀린은 프로그래밍에 완전 초보자를 위한 언어가 아니다.

 

이 언어를 학습할 때 배우기 쉬운 사람들 순서대로 나열해보자면

1. 자바 지식(혹은 객체 지향 프로그래밍)이 있는 사람

2. 프로그래밍 경험이 있는 사람들 (실제 코딩 경험)

3. 프로그래밍 지식이 있는 사람들 (이론적인 내용)

4. 그 외 나머지

이렇게 정리할 수 있다.

 

객체 지향 프로그래밍에 대한 이해나 경험이 없으면

무조건 1, 2번 조건을 만든 후 공부하길 추천한다!!

 

3, 4번은 두 가지 방법이 존재한다.

ⓐ 좀 더 노력해서 1, 2번의 조건을 달성한 후 공부한다

ⓑ 시간을 오래 잡고 공부한다

 

혹시라도 발만 담가보고 싶은데 방법을 모르겠거나

시행착오를 겪어야 할 사람들이 좀 더 쉽게 접근할 수 있도록

공부한 방법들을 기록하려고 한다!!

 

공부 후 마지막엔 총평도 같이 남겨 스스로 학습 과정을 돌아볼 길 예정이다.

 

나처럼 헤매는 사람이 없길 바라며...