프로그래밍언어를 좀더 효과적이고 체계적으로 공부하려면 어떻게 해야하나요?
많은 프로그래밍언어를 익히고 싶은데 배울 때 순서가 있을까요?
만약 순서가 있다면 어떤 순서대로 해야 좀 더 효과적이고 체계적으로 익힐 수 있을까요?
그리고 일단 다양한 언어를 다 익히고 싶기는 한데 우선 게임개발이나 앱, 웹 개발에 좀 더 흥미가 있거든요, 어떤 순서대로 배워야 하나요?
- 일단 처음 언어를 배우기전에 프로그래밍, 코딩에 대한 기초지식을 좀 습득하고 나서 프로그래밍 언어를 공부하시는 게 좋습니다. - 프로그래밍 언어는 프런트엔드, 백엔드로 나뉘는 데요. 프런트엔드는 클라이언트(화면)쪽, 백엔드는 서버쪽 언어로 라고 보시면 됩니다. - 보통 프런트엔드로는 html, css, 자바스크립트 등이 있고 백엔드로는 자바, C, 파이썬 등이 있습니다. - 간단히 보여주기만 하는 화면은 html, css, 자바스크립트만으로 가능하고 등록, 조회, 수정, 삭제 등의 기능을 구현 하려면 서버쪽 백엔드 언어를 배우셔야 합니다. - html은 화면에 기본적인 레이아웃 그리는 작업이고, css는 글꼴이라던지 크기, 색상 등 디자인을 입히는 작업이고, 자바스크립트는 화면단에 필요한 로직을 구현하는 작업이라고 보시면 됩니다. - C는 기초가 되는 언어이고 성능이 뛰어나서 처음 하시면 좋긴 한데 좀 어려울 수 있습니다. 자바는 웹, 모바일, 앱 등 실사용이 많이 되고, 파이썬은 문법이 간단하여 다른 언어보다 배우기 쉬운 장점이 있습니다. - 프런트엔드 쪽을 먼저 공부하시고 백엔드 쪽을 공부하시는게 좋습니다. - 코딩에 대한 기초적인 설명이랑 기본적인 웹프로그래밍(html,css,javascript) 강좌가 있는 유튜브강의 링크인데 한번 보시기 바랍니다. - https://m.youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD 
- 다양한 프로그래밍 언어를 잘 다룬다면 좋기는 할 것 같습니다. - 하지만 보통은 한가지 언어를 잘 다루어야 다른 언어도 어느 정도 다룰 수 있습니다. - 기본적인 흐름은 비슷하기 때문에 한가지를 잘하게 되면 다른 것도 근방 배우기도 합니다. - 실제 개발자들도 주력 언어가 하나 가지고 있고 그 외로 틈틈히 공부를 하기는 합니다. - 게임개발, 앱, 웹 개발 하나하나 공부할것이 굉장히 많습니다. - 한가지를 선택해서 집중하는 것을 추천 합니다. 
- 한가지 확실한건 그냥 책으로 예제 실습해가면서 공부하는건 효과적이지 않고, 실제로 앱이나 웹 개발하면서 프로그래밍언어로 구현해가는 과정을 공부하는게 훨씬 도움이 됩니다. - 그리고 프로그래밍 언어는 기본이 되는 C언어나 C++ 자바 정도 공부해두시면 좋을 듯합니다. 그리고 나머지 프로그래밍 언어는 실제 프로그래밍 언어를 사용해야될때 그때 공부하세요. 나중에 다 까먹습니다. 어짜피 새로 보면서 공부해야되요. 그렇지만 이미 프로그래밍언어에 대한 개념을 알고 계시기때문에 다른 프로그래밍 언어를 공부하는 시간이 오래걸리지 않으실꺼에요. 
- 프로그래밍을 배우는건 쉽습니다만, 처음 배우실때는 한우물만 파셔야 합니다 - c언어 조금,자바 조금 이런식으로 배우는건 프로그램이 재미없어지게 만들뿐입니다 - 그리고 - 아무런 지식이 없는 상태에서 배우려면 산넘어 산입니다 - 특히, 유튜브나 책을 가지고 공부하다가 막히는 부분이 나오는데, - 그 막히는 부분을 해결하기 위해 학원이나 잘하는 친구에게 물어보면 10분이면 해결할걸 - 몇시간 또는 몇칠이 소요될 수 있습니다 - 그래서 프로그래밍 첫 입문자라면? 첫번째 언어는 학원에서 배우는걸 강력히 추천드립니다 - 그래야 정해진 시간에 튼튼한 기초를 쌓을수 있습니다 - 그럼에도 불구하고 독학을 하시겠다면, - 관련책자는 교보문고 와 같이 큰 서점에 가셔서 직접 눈으로 보시고 여러권의 책들을 - 비교해보세요 - 그래서 본인이 이해하기 쉽게 설명한 책을 고르시면 됩니다 - 마지막으로 게임쪽 개발이라면 c계열 또는 자바 배우시면 됩니다 
- 프로그래밍 언어를 배울 때 순서는 없습니다. 배우고 싶은 언어부터 배우시면 됩니다. - 굳이 순서를 놓는다면 C언어나 파이썬을 시작하여 기본적인 프로그래밍 방법을 배우고 그 다음에 원하는 언어로 넘어가는 방법이 있습니다. - 게임 개발에는 C++, C# 이 게임 엔진 내의 프로그래밍 언어로써 쓰이느 것으로 알고 있고 앱의 경우는 IOS 앱의 경우는 스위프트, 안드로이드 앱은 자바를 배우시면 될 것으로 보이며, 웹은 여러 언어가 많아 그 중 하나를 골라배우시면 될 것으로 보입니다.