프로그래밍을 뭐부터 하면 좋나여?
파이썬 이라든가 c언어를 조금 배운 경험이 있습니다.
처음 배우는게 아닌 이런 경우에는 어떤식으로 프로그래밍에 접근하면 좋을까요?
그리고 배우는 기간도 궁금합니다. 어느정도 배워야 중급자가 될 수 잇을가요?
- 안녕하세요~!! - 파이썬 공부 적극적으로 강추합니다. - 파이썬은 전세계적에서 가장 인기 있는 프로그래밍 언어입니다. - 최근 국내에서도 파이썬으로 프로그래밍 공부를 시작하는 사람들이 늘고 있네요. - 파이썬은 백엔드, 응용프로그램, 웹, 각종 응용 프로그램등 다양하게 쓰이고 있습니다. - 사용 환경에 따라 제한적인 언어들이 많은데 파이썬은 그 활용도가 상대적으로 넓습니다. - 그리고 배우기도 직관적이고 쉽습니다 ^^ - 아직 학생이라면 개발툴로 - phcharm(파이참)을 추천드립니다. 학생 인증을 하면 (이메일) - 유료 개발툴을 무료로 이용할 수 있습니다 ^^ - 파이참 다운로드 : https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows - 아래 사이트에서 무료로 파이썬과 프로그래밍 기초를 배울 수 있으니 - 바로 시작해보세요 ^^ - 설명도 친절하게 하고 단순히 따라하기만 하면 된답니다. - 1. 완전 기초 (무료) 학습 사이트 : https://coding.yah.ac/ - 2. 인프런 : 유료와 좋은 무료강의가 많아요 - 3. 유튜브 : 배우고자 하는 언어를 검색하시면 무료 강의와 정보가 주르륵 - 파이썬 기초강좌 (김왼손님) https://www.youtube.com/channel/UC0h8NzL2vllvp3PjdoYSK4g - 파이썬 외에도 다른 언어를 선택하여 공부를 하셨다면 - 알고리즘 사이트에서 문제를 풀면서 코딩 실력을 기르시길 바랍니다. - 1. 알고리즘 공부하기 - 아래 사이트에서 코딩 테스트 연습을 꾸준히 해보세요. - 즐겁고 실력도 쑥쑥 늘어난답니다. - 알고리즘 문제들도 많고 다른 사람들이 어떻게 풀었는지도 볼 수 있어서~!! 매우 좋습니다. - 다양한 언어로 해결한 답안들이 많으니 - 타 언어에 대한 이해도도 쑥쑥 올라갑니다!! - 1) 백준 온라인 저지 - 2) 알고스팟 - https://algospot.com/judge/problem/list/ - 3) 프로그래머스 
- 기본기가 어느 정도 있으시다면 씨나 파이썬을 이용해서 사이드 프로젝트 하시는 걸 추천드립니다. - 특히 파이썬 같은 경우는 쓰이는 분야가 많아 사이드 프로젝트 진행하시기 좋은 언어라고 생각됩니다. - 유튜브에서 언어가 어느 분야에 활용되는지 찾아보시고, 관심 있으신 분야에 대해서 프로젝트를 하시며 공부하면 흥미를 잃지 않고 공부하실 수 있으실 겁니다! 
- 안녕하세요. - 일단은 어떤 분야를 하고 싶은지 결정하시고 그에 맞는 언어를 더 공부하시던지 새로운 언어를 공부하시던지 해야할 것 같습니다. - 보통 프로그래밍 입문은 서버쪽 언어(백엔드)인 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽(프론트엔드)에서 사용하는 언어로 HTML, CSS, 자바스크립트가 있습니다. - 파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다. - HTML, CSS는 단순히 화면을 만들고 디자인 하는데 사용이 되고 실질적인 로직 구현은 자바스크립트를 사용합니다. 자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다. - 모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다. - 인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트 참고하시길 바랍니다. - [기초강의] 
 https://youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD- [생활코딩] 
 https://opentutorials.org/course/1- [커뮤니티] 
 https://okky.kr/- [추천도서] 
 프로그래밍 기초를 공부하시려면 "Do it! 첫 코딩(정동균/이지스퍼블리싱)"이란 책을 추천드립니다. 프로그래밍의 개념부터 해서 아주 기초적인 부분을 설명해 주고 있습니다. 뒷부분에는 가장 많이 쓰이는 언어인 자바로 코딩하는 법에 대한 설명도 있습니다.- C언어를 공부하신다면 "혼자 공부하는 C 언어(서현우/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 챕터별(1~19)로 나누어져 있어서 하루에 하나씩 공부하면 될것 같습니다. 각 챕터마다 연습문제도 있어 배운 것을 확인해 볼 수 있습니다. 유튜브에 강의동영상도 있습니다. - 자바 쪽을 공부하시면 "Java의 정석(남궁성/도우출판)" 이란 책을 추천드립니다. 기초부터 심화학습까지 자세히 나와있습니다. 또한 작가가 직접 운영하는 카페, 유튜브 강의도 있어서 하다가 모르는 것이 있으면 물어보면서 더 많이 배울 수 있습니다. - 파이썬언어를 공부하신다면 "혼자 공부하는 파이썬(윤인성/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 초보자도 알기 쉽게 설명이 되어 있어서 배우실 때 어려움 없이 배울 수 있으리라 생각됩니다. 유튜브 강의동영상도 있어서 같이 시청하시면 좋을 것 같습니다. 
- 처음 배우는 것이 아닌 경우라면 기존에 배웠던 프로그래밍 언어들을 다시 기억해보면서 배우려는 언어와 비교해가면서 공부하는 것이 좋을 듯 싶습니다. 예를 들면 C언어에서 배열과 파이썬에서의 배열 사용법을 비교하면서 어떻게 배열이 이루어지는지 비교한다거나 등의 방법을 통하여 공부를 하시다 보면 처음 배우는 것보다는 빠르게 습득이 가능할 것이라 생각됩니다. - 실력의 경우는 각각 배우는 분들의 개인차가 있기 때문에 어느정도 배워야 할지는 가늠할 수 없을 듯 싶습니다. 
- 안녕하세요. - 요즘 파이썬이 대세라고는 알려져있습니다. - 보편적으로 웹개발이 취업하기도 광범위합니다. - 또한 기본적으로 java는독학하기에도 수월합니다. - 자바스크립트를 시작으로해서 앞부분 프론트를 마무리하고 java로 들어서면서 서비스쪽(조금 더 디테일하게) 배우는것이 괜찮을 것 같습니다. - 자바스크립트는 현재 많이 사용중이므로 쉽게 접근하실 수 있습니다. - 감사합니다. 
- 프로그래밍을 배울수 있는 사이트인 "생활코딩"이라는 무료 온라인 강좌 사이트입니다. 많은 프로그래밍 언어와 기법들을 잘 정리하고 쉽게 전달해주니까 참고하셔서 공부해보세요. - https://opentutorials.org/course/1 - 기본적으로 추천드리는 "프로그래밍이란?"란 강의를 한번 들으시고, - https://opentutorials.org/course/3930/26661 - "프로그래밍 언어"에 대한 주제의 강의를 한번 들으시는 추천드리겠습니다. - https://opentutorials.org/course/1688/9339 - 그리고 C언어를 추천드리고 싶지만, 기본 언어인 만큼 어렵기 때문에 대부분의 사람이 포기하곤 하는데요. 꾸준히 쉽게 하실 수 있는 프로그래밍 언어인 "파이썬" 추천드립니다. - C언어에 비해 쉽게 배울수 있는 "파이썬" 강좌를 추천드립니다. - https://opentutorials.org/course/1750 - 교재는 "점프 투 파이썬"을 추천드립니다. 무료이므로 부담없이 웹에서 보실 수 있습니다. 
- 이미 파이썬을 배운 경험이 있다면 꾸준히 파이썬을 해보는 것이 어떠할까 합니다. - 다양한 프로그래밍 언어를 다루는 것보다는 하나의 프로그래밍 언어를 잘하는 것이 중요하다고 생각이 됩니다. - 목적에 따라서는 다양한 프로그래밍 언어가 필요한 경우도 있기는 합니다. - 혼자서 다 하려고 하는 것이라면 가장 급한 부분부터 배우는 것이 어떠할까 합니다. - 중급자의 기준이라는것이 어떤 기준인지도 없지 않을까 합니다. - 자격증 시험이 재대로 있는 것도 아니고 ^^;; 
- 실력있는 프로그래머가 되기 위해서는 - 열심히 작은규모의 프로젝트를 엄청나게 많이 만들어보세요 - 만든만큼 경험을 쌓게 되고 자신만의 노하우를 만들게 됩니다 - 프로그램은 지름길 절대 없습니다 - 하루에 1개씩 문제를 내서 계속 1년동안 풀어보시기 바랍니다 - 큰 프로젝트보다는 - 유틸리티 스타일로 작은 프로젝트가 경험얻는데 최고입니다 






