프로그래밍 입문할때 가장 나은 언어가 무엇인가요?
이제 프로그래밍에 입문하려고 하는 중학생입니다. 유튜브, 책을 통해서 프로그래밍 언어를 배워보려고 하는데 처음 입문할때 자바, C, 파이썬, 오토핫키 등 에서 입문할때 가장 실용성있고 쉬운 기초적인 언어가 무엇인가요 ?
- 안녕하세요. - 처음 코딩을 시작하시는 분들이 어떤 언어를 배워야할지 고민을 많이 하십니다. - 사실 언어보다는 본인이 무엇을 만들고 싶은지부터 명확히 하는 것이 좋습니다. - 어떤 것을 만들 것이냐에 따라 유리한 언어와 툴이 있기 때문입니다. - 어느 언어 한 언어에 능숙해지면 다른 언어를 공부할 때 진입 장벽이 낮아지기 때문에 - 어떤 것을 먼저 시작해야하는지는 중요하지 않다고 생각합니다. - 딥러닝, 인공지능, 데이터 관리와 관련된 것을 만들고 싶으시다면 파이썬, - 웹, 프론트엔드, 하이브리드 애플리케이션을 만들고 싶다면 자바스크립트, - 웹, 안드로이드 애플리케이션을 만들고 싶다면 자바를 공부하시는 것을 추천드립니다. - 자바, 파이썬, 자바스크립트에 대한 강의는 생활코딩에서 무료로 보실 수 있습니다. 
- 안녕하세요. - 보통 프로그래밍 입문은 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽에서 사용하는 언어로 자바스크립트도 있습니다. - 파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다. - 자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 또한 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다. - 모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다. - 인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 참고한 만할 사이트도 같이 링크 보내드립니다. 
- 일단 처음 언어를 배우기전에 프로그래밍, 코딩에 대한 기초지식을 좀 습득하고 나서 프로그래밍 언어를 공부하시는 게 좋습니다. - 프로그래밍 언어는 프런트엔드, 백엔드로 나뉘는 데요. 프런트엔드는 클라이언트(화면)쪽, 백엔드는 서버쪽 언어로 라고 보시면 됩니다. - 보통 프런트엔드로는 html, css, 자바스크립트 등이 있고 백엔드로는 자바, C, 파이썬 등이 있습니다. - 간단히 보여주기만 하는 화면은 html, css, 자바스크립트만으로 가능하고 등록, 조회, 수정, 삭제 등의 기능을 구현 하려면 서버쪽 백엔드 언어를 배우셔야 합니다. - html은 화면에 기본적인 레이아웃 그리는 작업이고, css는 글꼴이라던지 크기, 색상 등 디자인을 입히는 작업이고, 자바스크립트는 화면단에 필요한 로직을 구현하는 작업이라고 보시면 됩니다. - C는 기초가 되는 언어이고 성능이 뛰어나서 처음 하시면 좋긴 한데 좀 어려울 수 있습니다. 자바는 웹, 모바일, 앱 등 실사용이 많이 되고, 파이썬은 문법이 간단하여 다른 언어보다 배우기 쉬운 장점이 있습니다. - 프런트엔드 쪽을 먼저 공부하시고 백엔드 쪽을 공부하시는게 좋습니다. - 코딩에 대한 기초적인 설명이랑 기본적인 웹프로그래밍(html,css,javascript) 강좌가 있는 유튜브강의 링크인데 한번 보시기 바랍니다. - https://m.youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD 
- 프로그래밍을 처음 배울때는 파이썬을 배우는 것이 좋을 것 같습니다. - 이유는 다른 프로그래밍 언어보다 쉽기 때문에 처음 배울때 좋은 것 같습니다. - 파이썬을 배우게 되면 다양한 것을 해볼 수가 있습니다. - 웹개발, 데이터분석, AI등 실습해볼만한 예제들이 많이 있습니다. - 다른 언어도 가능은 하지만 파이썬이 유튜브에 강의도 많고 간단하게 만들어볼만한 자료들이 많이 있습니다. 
- 실용성이 있고 배우는데 난이도가 다른 언어들에 비해 낮은 언어라면 파이썬을 배우는 게 좋지 않을까 싶습니다. - 파이썬은 간결한 문법으로 배우기 쉬운 편에 속하며 깊게 들어가면 다른 언어들과 마찬가지로 난이도가 높아지긴 하지만 - 많은 개발자들도 많고 하여 다른 언어들에 비해서 조금 더 실용성이 있다고 생각됩니다. 
- 쉽게 활용성에서 파이썬이 최고죠. "파이썬" 강좌를 추천드립니다. - https://opentutorials.org/course/1750 - 교재는 "점프 투 파이썬"을 추천드립니다. 무료이므로 부담없이 웹에서 보실 수 있습니다. 
- 코딩은 처음 배우시는거라면 기본적인 알고리즘 공부부터 하시는게 좋습니다. - 내가 어느정도 코딩에 감이 있다 생각하시면 C언어부터 공부하시고 - 그게 아니라 코딩 처음하고 코딩에 흥미를 느껴보고 싶다 하시면 파이썬부터 시작하시면 됩니다. - 기본적인 언어 몇개를 다룰 줄 알면 그때 자바, 웹 프로그래밍, 앱 개발 등 분야를 구체화시키시면 됩니다. - 추천하는 책으로는 점프 투 ~~~(파이썬) 시리즈 이고요. - 참고로 코딩 배우는 곳은 책 보다는 인터넷에 올라와있는 오픈소스를 이용하시는게 - 훨씬 배우기 좋습니다. 이론보단 실전이 좋은 편이죠. 
- 우선 코딩의 맛을 아래 링크에서 접해보시기 바랍니다! - https://scratch.mit.edu/ 여기를 추천드리구요 - https://scratch.mit.edu/explore/projects/all <== 여기는 다른사람들이 스크래치로 만든 게임등을 - 플레이할 수 있는곳이데요 - 나름 재미있을거라 생각합니다 ( 본인이 직접 만들수도 있음 ) - 그리고 스크래치에서의 코딩이 자신의 적성과 잘 맞다고 생각되면 그때 프로그램 개발을 어떤 목적으로 할것이냐에 - 따라서 배워야 할 언어가 틀려지기때문에, - 스크래치에서 경험을 쌓은후 다시 재 질문해주시기 바랍니다!