늦게 시작한 it계열은 생각보다 꽤 힘들수 있습니다..
학생이라면 C나 java를 우선 공부하라고 하겠지만 늦게 시작한만큼 흥미나 재능이 있는지를 알아보는게 중요하게네요. 처음부터 무작정 책보고 달려들었다가 나중에 이 길이 아닌것 같다 싶으면 더 시간만 버리는거니까요.
그리고 처음 언어공부를 한다면 java를 보는게 낫습니다. 기술별로 사용언어가 대충 이래요..
- 안드로이드 : 자바(구) / 코틀린(현)
- ios : 오브젝트 C(구) / 스위프트(현)
- 웹 프론트엔드 : HTML / 자바스크립트. 자바스크립트에서 파생된 많은것을 알아야 합니다만 기본은 자바스크립트.
- 서버 : 자바 / 파이썬 등
언어별로 유사한점을 따지면 이렇습니다..
- 코틀린 : 요즘 한참 뜨고있는 언어로 자바와 호환됨. 점점 대세가 될 언어. 결국 자바 시장을 잡아먹을 가능성이 높음
- 스위프트 : 코틀린과 언어적으로 유사함. 스위프트 역시 코틀린의 많은부분을 참고하여 만들어진 언어
- 자바스크립트 : 자바와 언어 이름이 비슷할뿐 다른 언어. 확장성이 굉장히 좋아 쉬우면서 어려운 언어.
- 파이썬 : 서버 개발할때도 쓰지만 인공지능, 머신러닝과 같은 수학 분야에서도 많이 사용하는 언어.
솔직히 주변에 개발자로 일하는 사람이 있다면 직접적으로 듣는게 젤 좋습니다.
개발자 수명 짧아요.. 어린데 잘하는 사람도 많구요.. 뒤늦게 진입하면 흔한 학원 개발자 출신 그 이상도 이하도 아닐수 있어요.
IT는 능력되면 나름 빠르게 연봉 올릴수 있는 길이지만 대부분 야근을 달고 삽니다..