생활
C언어 공부할때 어디에서 공부하나요?
제가 코딩을 유튜브에서 배우다가 도저히
이해도안되고 나중에가다가 점점 힘들어지는것 같습니다
그래서 흥미가 없어져서 이렇게 말해보는데요
여려분들이 배운 의견을 들어보고싶고
궁금합니다ㅜㅜ
4개의 답변이 있어요!
안녕하세요.
가장 확실히 배울 수 있는 방법은 학원이겠죠. 하지만 요새는 온라인으로도 많은 자료와 커뮤니티들이 있어서 독학으로 공부하기도 괜찮습니다.
보통 프로그래밍 입문은 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽에서 사용하는 언어로 자바스크립트도 있습니다.
C언어가 다른 언어에 비해서 좀 어렵습니다. 자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 또한 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있어서 재미도 있습니다.
모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.
인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트와 추천 도서 참고해 보세요.
[생활코딩]
https://www.youtube.com/user/egoing2[추천책]
프로그래밍 기초를 공부하시려면 "Do it! 첫 코딩(정동균/이지스퍼블리싱)"이란 책을 추천드립니다. 프로그래밍의 개념부터 해서 아주 기초적인 부분을 설명해 주고 있습니다. 뒷부분에는 가장 많이 쓰이는 언어인 자바로 코딩하는 법에 대한 설명도 있습니다.C언어를 공부하신다면 "혼자 공부하는 C 언어(서현우/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 챕터별(1~19)로 나누어져 있어서 하루에 하나씩 공부하면 될것 같습니다. 각 챕터마다 연습문제도 있어 배운 것을 확인해 볼 수 있습니다. 유튜브에 강의동영상도 있으니 같이 보면 좋을 것 같습니다.
자바 쪽을 공부하시면 "Java의 정석(남궁성/도우출판)" 이란 책을 추천드립니다. 기초부터 심화학습까지 자세히 나와있습니다. 또한 작가가 직접 운영하는 카페, 유튜브 강의도 있어서 하다가 모르는 것이 있으면 물어보면서 더 많이 배울 수 있습니다.
안녕하세요 저는 현직 개발자로 활동 중인 홍드로이드 라고 합니다.
C언어나 C++ 언어를 공부하고자 하실 때 제가 공부했었던 사이트 위주로 소개드리니 참고하시면 좋을 것 같네요
1. 코딩 도장 - https://dojang.io/
- 기초 개념 설명들도 챕터 별로 잘 나와있고 챕터를 수료할 때마다 관련 예제들이 나와서 직접 풀어보는 테스트도 가능하다.
2. 코드 업 - https://codeup.kr/problemset.php
- 다양한 프로그래밍 언어 기반으로 간단한 알고리즘 문제들을 풀어볼 수 있다.
3. TCP School - http://tcpschool.com/
- 개인적으로 가장 마음에 드는 사이트인데 C언어나 C++ 언어 관련 공부하기에 교과서보다 잘 나와있는 것 같다.
프로그래밍을 배우는건 쉽습니다만,
아무런 지식이 없는 상태에서 배우려면 산넘어 산입니다
특히, 유튜브나 책을 가지고 공부하다가 막히는 부분이 나오는데,
그 막히는 부분을 해결하기 위해 학원이나 잘하는 친구에게 물어보면 10분이면 해결할걸
몇시간 또는 몇칠이 소요될 수 있습니다
그래서 프로그래밍 첫 입문자라면? 첫번째 언어는 학원에서 배우는걸 강력히 추천드립니다
그래야 정해진 시간에 튼튼한 기초를 쌓을수 있습니다
그럼에도 불구하고 독학을 하시겠다면,
관련책자는 교보문고 와 같이 큰 서점에 가셔서 직접 눈으로 보시고 여러권의 책들을
비교해보세요
그래서 본인이 이해하기 쉽게 설명한 책을 고르시면 됩니다
또는 https://scratch.mit.edu/ 에서 코딩에 대해 경험해보시기 바랍니다
처음 배운것은 대학교 1학년때 C언어 수업에서 배우기는 하였습니다.
프로그래밍이 처음 배울때는 많이 어렵기는 합니다.
프로그래밍이 이런거였나? 이거 말고 웹사이트는? 게임은? 이런 생각이 들지만 아쉽게도 기본 틀에서는 많이 벗어나지 못합니다 ㅠㅠ
이해가 안되고 어려운 부분은 좀더 자세히 알아야겠지만 때로는 우선은 넘어가고 진도를 먼저 나가보는 것도 방법입니다.
그리고 문법만 봐서는 어렵습니다. 특히 알고리즘은 저도 어렵다고 느끼는 부분입니다.
새로운 언어를 배울때는 문법을 간단히 보고 그이후에 기본적인것을 만들어보는 것을 합니다.
처음부터 만들기는 어렵기때문에 새로 배우는 언어의 TodoList만들기 또는 채팅앱 만들기 등의 강의를 보고 따라서 해보고 이후에 목표했던 것을 만들기는 합니다.