추천하는 프로그래밍 언어 4가지는 무엇이 있을까?

추천하는 프로그래밍 언어 4가지는 무엇이 있을까?

4차 산업혁명 시대가 도래하는 이 시기에 코딩은 필수 불가결하게 배워야 할 것이 되었는데요. 그렇기에 사람들 사이에서 프로그래밍 언어를 배우려는 관심이 뜨거워졌습니다.

그렇다면 우리는 무슨 프로그래밍 언어를 배우는 것이 좋을까요? 프로그래밍 언어에는 무슨 종류가 있을까요? 한 번 알아보도록 해요.

Stack Overflow에서 선정한 상위 25개의 프로그래밍 언어를 살펴볼까요?

1. JavaScript

2. HTML/CSS

3. SQL

4. Python

5. Java

6. Bash

7. C#

8. PHP

9. TypeScript

10. C++

11. C

12. Go

13. Kotlin

14. Ruby

15. 어셈블리어

16. VBA

17. Swift

18. R

19. Rust

20. Objective-C

21. Dart

22. Scala

23. Perl

24. Haskell

25. Julia

사실 프로그래밍 언어의 종류는 엄청 많습니다. 일일이 나열하기도 힘들 정도이지만 저와 함께 이번 포스팅에서 제가 추천하는 프로그래밍 언어 5가지를 알아보도록 해요.

파이썬(Phthon)

파이썬은 머신러닝, 수학, 금융, 데이터 사이언스, 개발 등 전 분야에서 활용이 가능한 팔방미인의 프로그래밍 언어입니다. 글로벌하게 널리 쓰이는 언어로 외국에서 취업하실 때도 유리하게 작용할 수 있습니다. 프로그래밍을 전문적으로 하는 사람들이 공통으로 하는 말이 파이썬으로 못 만드는 게 없다고 말할 정도입니다.

게다가 파이썬은 입문자들도 손쉽게 배울 수 있을 정도로 쉬운 언어이기 때문에 국내외 대학을 막론하고 중 · 고등학생들이 코딩을 입문할 때 주로 배우는 언어입니다.

즉, 난이도도 쉽고 다방면으로 활용이 가능한 만능 언어이기 때문에 개인적으로 파이썬은 꼭 배워야 한다고 생각합니다. 파이썬이 쉬운 언이기는 하지만 본인이 어떻게 공부하느냐에 따라서 체감이 되는 난이도가 달라질 수 있습니다.

코로나 19로 취업난이 발생하고 있는 상황에서도 IT는 나날이 발전하고 있습니다. 게다가 프로그래밍은 재택근무로 일해도 크게 문제가 없으며 꼭 회사에 취업하지 않더라도 프리랜서로서도 활약할 수 있습니다.

C언어

C언어는 프로그래밍 언어하면 사람들이 공통으로 떠올릴 정도로 매우 대표적인 언어입니다. 유서가 깊은 언어이며 C언어는 보통 IOT(사물인터넷)에 많이 접목되고 전자기계들에 코딩이 되어 있는 칩은 C언어로 프로그래밍 되어 있습니다. 그래서 기계를 다루는 공학과에서 C언어를 필수로 배우는 이유가 이때문입니다.

그러나 C언어는 난이도가 확 달라집니다. 쉽게 말해 앞에 초반 부분은 정말 쉽고 중반부부터는 뭐지? 라고 느껴지며 그 뒤로 가게 될 경우 이건 아니다 싶을 정도로 난이도가 급상승합니다.

그래도 C언어만이 가지고 있는 C언어의 장점이 있습니다. 누구나 보더라도 즉시 이해할 수 있는 프로그램을 만들 수 있습니다. 그리고 C로 만든 프로그램은 작고 실행 속도 또한 빠릅니다. 게다가 이식성이 좋아서 C언어에서 만든 프로그램을 다른 프로그램으로 가져가도 수정 없이 바로 실행할 수 있습니다.

그러나 C언어를 해보신 분들이라면 아시겠지만 오류가 많이 납니다. 그래서 C언어는 프로그래밍 40%, 오류잡는데 60%의 시간이 소요된다고 합니다.

자바(JAVA)

자바는 이식성이 높은 언어이지만 난이도가 앞서 말씀드렸던 C언어보다 난이도가 어렵고 높은 편입니다. 그래서 전공 대학에서도 보통은 2학년, 3학년 때 가르치는 프로그래밍 언어입니다. 그러나 자바는 웹 개발, 안드로이드 기반의 어플리케이션을 개발하는 데 사용되는 언어이기 때문에 개발자로 취업을 희망하신다면 자바는 꼭 배워야 합니다.

특히나 자바는 대기업, 관공서, 금융 IT에서 요구하는 언어이기 때문에 자바만 알아두셔도 여러 방면에서 개발자로 취업이 가능합니다.

저는 아직 자바를 배워본 적이 없어서 이렇다 할 조언은 드릴 수는 없겠지만 회사에서 사용하는 회사 프로그램 대부분이 자바로만 구동된다는 사실만 알아두시면 될 것 같아요.

HTML

HTML 언어는 웹 페이지를 만들기 위해 사용되는 프로그래밍 언어입니다. 우리가 방문하는 네이버, 다음, 유튜브 같은 홈페이지를 만드는데 사용되는 언어가 바로 이 HTML이라고 보시면 됩니다.

실제로 저도 HTML을 배워봤는데 배우면서 느꼈던 점은 본인이 어떻게 공부하느냐에 따라 난이도가 천차만별로 달라집니다. HTML은 정말 많은 태그가 있는데 이 태그들 중에서 자주 사용되는 태그들만 따로 분류하여 외워야지 안 그러면 그 수많은 태그들을 외워야 하는 불상사가 생겨버립니다.

그래도 본인이 홈페이지를 만들고 싶다거나 블로그에 적은 글을 손쉽게 수정하고 싶으시다면 HTML 언어를 배우시는 것도 추천드립니다. HTML 역시 개발자로 다양한 회사에 취업이 가능하거나 프리랜서로서 일하실 수 있습니다.

from http://allpandaa.tistory.com/22 by ccl(A) rewrite - 2021-09-30 07:26:53