코틀린이 정착된 지 얼마 안 돼서 그런지...
초보 과정에서 어떻게 공부해야 할지 감이 안 와서 정보를 검색해봐도
다른 언어들은 최소한 '어떤 책(또는 강의)으로 시작하세요'가 있는데
코틀린은 획일화된 정보가 없어도 너무 없다!!
책을 기준으로 찾아보니 다들 Kotlin in Action로 시작하셨지만,
코틀린이 나온 지 얼마 안 됐을 때 나온 책이고 이 책에 많이 의존했던 환경인 걸 감안하면
이 책이 초보자 학습에 도움이 되는지 판단하기 어렵다.
물론, 서점별 판매량 1~2위인 책이기도 하다.
초보자들은 어떻게 공부해야 할지 막막한데
아무래도 코틀린은 프로그래밍에 완전 초보자를 위한 언어가 아니다.
이 언어를 학습할 때 배우기 쉬운 사람들 순서대로 나열해보자면
1. 자바 지식(혹은 객체 지향 프로그래밍)이 있는 사람
2. 프로그래밍 경험이 있는 사람들 (실제 코딩 경험)
3. 프로그래밍 지식이 있는 사람들 (이론적인 내용)
4. 그 외 나머지
이렇게 정리할 수 있다.
객체 지향 프로그래밍에 대한 이해나 경험이 없으면
무조건 1, 2번 조건을 만든 후 공부하길 추천한다!!
3, 4번은 두 가지 방법이 존재한다.
ⓐ 좀 더 노력해서 1, 2번의 조건을 달성한 후 공부한다
ⓑ 시간을 오래 잡고 공부한다
혹시라도 발만 담가보고 싶은데 방법을 모르겠거나
시행착오를 겪어야 할 사람들이 좀 더 쉽게 접근할 수 있도록
공부한 방법들을 기록하려고 한다!!
공부 후 마지막엔 총평도 같이 남겨 스스로 학습 과정을 돌아볼 길 예정이다.
나처럼 헤매는 사람이 없길 바라며...
'Programming > Kotlin' 카테고리의 다른 글
[5일차] 깡샘의 안드로이드 앱 프로그래밍 with 코틀린(Do it!) / 05 코틀린의 유용한 기법 (0) | 2021.12.21 |
---|---|
[4일차] 깡샘의 안드로이드 앱 프로그래밍 with 코틀린(Do it!) / 04 코틀린 객체지향 프로그래밍 (0) | 2021.12.17 |
[3일차] 깡샘의 안드로이드 앱 프로그래밍 with 코틀린(Do it!) / 03 코틀린 시작하기 (0) | 2021.12.04 |
[2일차] 깡샘의 안드로이드 앱 프로그래밍 with 코틀린(Do it!) / 02 안드로이드 앱의 기본 구조 (0) | 2021.12.02 |
[1일차] 깡샘의 안드로이드 앱 프로그래밍 with 코틀린(Do it!) / 01 개발 환경 준비하기 (0) | 2021.12.01 |