프로그래밍 입문하면서 나은 방법을 알고 싶습니다
프로그래밍에 대해서 입문할려고 c언어책을 구매했는데 너무 어려워요. 그래서 쉽지만 향 후 고급지식과 연결되는 방법으로 공부하고 싶습니다. 어떻게 공부하면 좋을까요? 책이나 강의로 듣는게 좋을까요?
- 안녕하세요. - 프로그래밍 언어에 따라 각각의 특징과 용도가 조금씩 차이가 납니다. 각 언어의 특징을 보고 맞는 언어로 공부하시기 바랍니다. 처음하신다면 화면쪽 언어를 추천드립니다. 배우기도 쉽고 재미도 있습니다. 서버쪽 언어는 파이썬이 좀 쉽습니다. - 우선 프로그래밍 언어를 공부하기 전에 프로그래밍에 대한 기초를 좀 공부하시면 더 도움이 됩니다. - 보통 프로그래밍 입문은 서버쪽 언어(백엔드)인 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽(프론트엔드)에서 사용하는 언어로 HTML, CSS, 자바스크립트가 있습니다. - 파이썬은 데이터통계, 인공지능 쪽에서 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다. - HTML, CSS는 단순히 화면을 만들고 디자인 하는데 사용이 되고 실질적인 로직 구현은 자바스크립트를 사용합니다. 자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다. - 모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다. - 인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트 참고하시길 바랍니다. - [기초강의] 
 https://youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD- [생활코딩] 
 https://opentutorials.org/course/1- [인프런-유무료강의] 
 https://www.inflearn.com- [자바] 
 https://www.youtube.com/playlist?list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck- [파이썬] 
 https://youtu.be/kWiCuklohdY- [C언어] 
 https://youtube.com/playlist?list=PLVsNizTWUw7EYNg_fyTEFYgd84p2uK-aS- [커뮤니티] 
 https://okky.kr/- [추천도서] 
 프로그래밍 기초를 공부하시려면 "Do it! 첫 코딩(정동균/이지스퍼블리싱)"이란 책을 추천드립니다. 프로그래밍의 개념부터 해서 아주 기초적인 부분을 설명해 주고 있습니다. 뒷부분에는 가장 많이 쓰이는 언어인 자바로 코딩하는 법에 대한 설명도 있습니다.- C언어를 공부하신다면 "혼자 공부하는 C 언어(서현우/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 챕터별(19개)로 나누어져 있어서 하루에 하나씩 공부하면 될것 같습니다. 각 챕터마다 연습문제도 있어 배운 것을 확인해 볼 수 있습니다. 유튜브에 강의동영상도 있습니다. - 자바 쪽을 공부하시면 "Java의 정석(남궁성/도우출판)" 이란 책을 추천드립니다. 기초부터 심화학습까지 자세히 나와있습니다. 또한 작가가 직접 운영하는 카페, 유튜브 강의도 있어서 하다가 모르는 것이 있으면 물어보면서 더 많이 배울 수 있습니다. - 파이썬언어를 공부하신다면 "혼자 공부하는 파이썬(윤인성/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 초보자도 알기 쉽게 설명이 되어 있어서 배우실 때 어려움 없이 배울 수 있으리라 생각됩니다. 유튜브 강의동영상도 있어서 같이 시청하시면 좋을 것 같습니다. 
- 은근히 아직도 프로그래밍 입문 하려는 사람한테 C언어를 추천해주는 경우가 많네요..ㅡㅡ - 저는 개인적으로 프로그래밍에 전혀 친숙하지 않은 사람이라면 '스크래치'라는 프로그램부터 시작해보는 것을 권하고 싶네요. - 이게 블록 조립하듯이 만드는 거라서 처음 해보시면 신기하면서도 컴퓨팅적 사고방식을 기르는데 도움이 많이 됩니다. - 저는 최근에 스크래치를 처음 해봤는데 초등학생부터 프로그래밍이 익숙치 않은 사람까지 배우는데에 좋은 프로그램이라고 봅니다. - 스크래치로 간단한 프로그램을 만들어 보면서 익숙해지고 난 후에 프로그래밍 언어로 '파이썬' 을 시작해보시는 것을 추천해요. - 언어는 어차피 수단이고 문제해결 절차를 잘 생각해내는 것이 중요합니다. - 그래도 C언어는 개인적인 생각으로 꼭 한 번은 봐야한다고 봅니다. - 왜냐하면 대부분 언어가 C언어로 시작된 것이 많거든요. 
- 프로그래밍이 처음이라면 파이썬 프로그래밍을 공부하는 것을 추천합니다. - 다른 프로그래밍 언어에 비해서 쉽기 때문에 처음 배우기 좋은 언어 입니다. - 공부하는 방법으로는 유튜브에서 파이썬 프로그래밍 강의를 듣는 것이 좋을 것 같습니다. - 강의를 듣다가 잘 이해가 가지 않는 부분을 검색해서 여러 사람의 강의를 들으면서 이해하는 것이 좋을 것 같습니다. - 특정 강의가 좋다고 꼭 그사람 강의만 듣는 것보다는 여러사람의 강의를 들어보는 것도 좋은 것 같습니다. 
- 안녕하세요. - 독학 충분히 가능합니다. - 책 그리고 유튜브의 C언어 강좌를 통해 혼자 공부해보세요. - # C언어 강의 - 1. C언어 기초 프로그래밍 강좌 - https://www.youtube.com/watch?v=dh4hdtZ00EU&list=PLRx0vPvlEmdDNHeulKC6JM25MmZVS_3nT - 2. Do it! C언어 입문 - https://www.youtube.com/watch?v=flszoDfgwjc&list=PLiZvlxkcLhakQwbPjkyfuHFy1IVG-VXrP - 3. C언어를 제대로 배우는 방법 | 따라하며 배우는 C언어 - https://www.youtube.com/watch?v=PDM_w2b4UA0&list=PLNfg4W25Tapyl6ahul_8VS_8Tx3_egcTI - C언어 기초를 공부하신 뒤 - 알고리즘 사이트에서 문제를 풀면서 코딩 실력을 기르시길 바랍니다. - 1. 알고리즘 공부하기 - 아래 사이트에서 코딩 테스트 연습을 꾸준히 해보세요. - 즐겁고 실력도 쑥쑥 늘어난답니다. - 알고리즘 문제들도 많고 다른 사람들이 어떻게 풀었는지도 볼 수 있어서~!! 매우 좋습니다. - 다양한 언어로 해결한 답안들이 많으니 - 타 언어에 대한 이해도도 쑥쑥 올라갑니다!! - 1) 백준 온라인 저지 - 2) 알고스팟 - https://algospot.com/judge/problem/list/ - 3) 프로그래머스 
- 일단 프로그래밍 입문의 첫 시작은 언어 선택입니다. - 언어 선택은 본인이 어떤 분야를 프로그래밍 할 것인지에 따라 달라집니다. - 언어마다 특화된 분야가 있기 때문이죠 - 게임, AI, 웹 개발 등 한 분야를 정하는 것이 언어 선택에 큰 도움이 됩니다. - C언어 계열은 게임에 특화되어있습니다. - 학원이 돈은 들지만 피드백을 잘 받을 수 있으므로 학원이 좋습니다. - 독학을 해야한다면 선택한 언어 기초 책과 유튜브에 기초 강의 아무거나 들으면 기초 쌓기에 도움이 될겁니다. 
- 안녕하세요. 아하(a-ha) 프로그래밍 지식 답변자 입니다. - C언어의 경우 컴퓨터의 하드웨어를 모두 컨트롤 할 수 있는 언어이다 보니 아주 세세한 함수들도 많고 초보자가 접하기엔 어려울 수도 있습니다. - 그러나 Python의 경우 상대적으로 C 언어 보다 쉬우며 많은 라이브러리도 제공하고 있습니다. Microsoft Learn 에서 Python 무료 과정이 있는데 따라해보시면 쉽게 시작할 수 있을 것 입니다. - https://docs.microsoft.com/ko-kr/learn/paths/python-first-steps/ - 답변이 도움이 됐으면 좋겠습니다. 좋은 하루 되세요~ 



