c언어 프로그래밍 공부하고싶은데 뭐로 시작하죠
프로그래밍독학으로 배워보고 싶어서 알아봤는데
C언어인강으로 많이들 시작하시더라구요
그래서 저도 C언어인강으로 프로그래밍독학 하려 합니다
어떤 공부해야하는게 있는지 설명해주세요
안녕하세요.
보통 프로그래밍 입문은 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽에서 사용하는 언어로 자바스크립트도 있습니다.
C언어가 기초를 다지기에는 적합한 언어이긴한데 처음하시는 분에겐 다소 어려울 수 있습니다. 파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다.
자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 또한 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다.
모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.
인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트 참고하시길 바랍니다.
김성엽님이 쓰신 "Do it! C 언어 입문" 란 책을 추천 드립니다. 초보자가 봐도 쉽게 되어 있고 동영상으로 같이 강의를 해서 더 좋은 것 같습니다. 책 없이 강의 동영상만 봐도 괜찮습니다.
프로그래밍을 입문하여 배우는건 초기에 쉽습니다만,
아무런 지식이 없는 상태에서 배우려면 산넘어 산입니다
특히, 유튜브나 책을 가지고 공부하다가 막히는 부분이 나오는데,
그 막히는 부분을 해결하기 위해 학원이나 잘하는 친구에게 물어보면 10분이면 해결할걸
몇시간 또는 몇칠이 소요될 수 있습니다
그래서 프로그래밍 첫 입문자라면? 첫번째 언어는 학원에서 배우는걸 강력히 추천드립니다
그래야 정해진 시간에 튼튼한 기초를 쌓을수 있습니다
그럼에도 불구하고 독학을 하시겠다면,
관련책자는 교보문고 와 같이 큰 서점에 가셔서 직접 눈으로 보시고 여러권의 책들을
비교해보세요
그래서 본인이 이해하기 쉽게 설명한 책을 고르시면 됩니다
또는 https://scratch.mit.edu/ 에서 코딩에 대해 경험해보시기 바랍니다
저는 개인적으로 C언어의 정석 이란 책을 읽고 책의 예제를 visual studio 툴에서 실습해 보는 것을 추천드립니다.
C언어의 정석의 저자 남궁성 강사님께서 해당 책을 10년 간 분석해서 만드셨습니다. 그리고 이 책의 장점은 저자의 네이버 카페에서 책을 공부하다가 모르는 것을 질문하면 저자가 직접 답변을 해 주는 좋은 서비스가 있습니다.
남궁성 강사님의 네이버 카페는 아래와 같습니다.
-남궁성의 코드 초보 스터디
안녕하세요! 저는 컴퓨터공학과에서 졸업을 앞둔 학생입니다!
C언어 같은 경우는 프로그래밍을 처음 하시는 경우면 추천하고 싶지는 않습니다. 어려운 부분이 꽤나 있고 프로그래밍에 익숙하지 않은 상태에서 하시면 금방 포기할거라고 생각하거든요.. 저 역시 처음에 C언어 배울때 어려웠던 기억이 납니다. 물론 개발자 쪽으로 가신다면 꼭 한번은 배워야하는 언어라고 생각은 합니다. 제 생각에는 우선 흥미를 붙이고 감을 잡는게 우선이라고 생각하기에 요즘에 초등학생, 중학생들이 배우는 스크래치 or 엔트리를 추천합니다. 이건 언어는 아니고 프로그래밍과 관련된 프로그램인데 설치도 간단하고 쉽게 따라할 수 있도록 되어 있습니다. 유튜브 영상이나 교재가 잘 나와 있으니 참고하셔서 해보시면 재미있을거라고 생각합니다. 이후에 프로그래밍이 익숙해지시면 '파이썬' 언어로 시작하시는거 추천하고, C언어도 접해보시는 걸 권해드립니다. 무엇보다 프로그래밍에서는 문제해결하는 방법을 계속 생각 하는게 핵심입니다. 언어는 수단일 뿐이에여. 영어로 치면 언어는 문법만 아는 느낌이라고 생각하시면 돼요. 그리고 본인이 계속 스스로 구글링이나 유튜브에서 자료나 다른 사람이 해결한 방법, 코드들을 참고하시면서 공부하는 자세도 필수라고 생각합니다.
C언어를 독학하려면 우선 강의보다 교재를 구입하시는 것이 우선이라 생각됩니다.
온라인 강의들도 좋지만 강의에 필요한 C언어 학습 교재를 서점에서 구입하시는 것이 시작이라 생각되구요
구매한 교재를 통하여 먼저 C언어를 독학하시면서 어려운 부분이 계속해서 생긴다면 그 때 강의를 통하여 공부를 하시면 될 것 같습니다.
C언어를 배우기로 하였다면 C언어 인강을 들으면 됩니다.
유튜브에 강의가 올라와 있습니다.
어떠한 강의가 좋다기보다는 설명하는 것을 들어보고 본인과 맞는 강의를 듣는 것을 추천합니다.
강의가 좋아도 본인과 맞지 않는다면 집중이 잘 되지 않기 때문입니다.
어떠한 프로그래밍 언어를 배우던간에 예제문제를 꼭 실습해보기를 추천합니다.