C, C++, Rust - Go - Java, C# - Javascript - Python

Lower                                                Higher


적당히 어려우면서 적당히 쉽고 적당히 사고 안 나면서 적당히 사고 나며 

적당히 간단하면서 적당히 복잡한 정말 모든 면에서 거의 딱 정중앙에 존재하는 작은 오각형같은 언어같음


좀 더 로우레벨을 파보고싶은데 컴퓨터 구조쪽이면 C, Rust

운영체제 관련이면 C, C++ 

서버사이드로 좀 더 파보고 싶으면 Go


프론트 쪽으로 나가거나 브라우저쪽으로 파보고 싶으면 Js

C에 이미 통달했거나 로우레벨로 아예 가기도 싫은 사람은 Python


C,C++만큼 시작하기 어려운 언어도 아니고 Python만큼 컴퓨터 이론과 멀리 떨어져 있는 것도 아니라 최소한의 기본기는 확실히 갖출 수 있음


거기다가 그냥 아예 눌러앉아서 평생 아무것도 공부 안해도 먹고 살 수 있는 자바공화국 대한민국이라는 배경까지 포켓몬스터의 피카츄같은 언어가 따로 없음


유일하다고 생각되는 단점은 이미 너무 성숙해버린 언어에 해결하고자 하는 문제도 거의 대부분 해결된 상태라 배워봤자 기존 지식을 답습하는 것밖에 안 된다는 점이지만 수많은 장점이 이미 이를 뛰어넘어버림


자바만큼 스타터팩 언어로 안성맞춤인게 또 있을까?