# 학습 리소스 목록
###### 작성자: 김태완, 박종훈, 이연정
우리 스터디는 프로그래밍 언어로 C/C\++를 선택했습니다. 만약 C/C\++을 사용하여 알고리즘 공부를 진행하실 예정이라면, C\++의 많은 기능들은 C의 기능에서의 보완 혹은 개선된 기능이 많기 때문에, C를 충분히 활용하시게 된 후부터 C\++을 사용할 것을 권합니다. 만약 그렇지 않고 C\++의 기능을 활용하는 것을 시도하신다면 기능의 내부 작동 원리를 이해하지 못하여, 의도했던대로 작동하지 않을 확률이 높습니다.
하시는 공부에 도움이 됐으면 하는 마음으로, 우리 스터디가 크게 도움을 얻었던 자료들을 공유합니다.
- **[C언어 코딩도장](https://dojang.io/course/view.php?id=2)**
- "뒷 unit부터 보면서 겁먹을 필요는 전혀 없고, unit title을 보고 본인에게 필요한 부분부터 차근차근 공부해나가면 얻는게 많을 사이트" - 연정
- "문제를 풀다가 문법적으로 헷갈리거나 확실히 공부하고 싶은 부분이 생기면 적극적으로 참고할 것을 추천!" - 종훈
- "구글링하다 종종 마주치는 사이트. 모든 unit을 한번에 다 끝낸기보다는 어느정도 숙지한 후 알고리즘 푸는 것을 추천. 알고리즘 풀다보면 다시 이 사이트에 돌아와 있는 본인을 확인할 수 있을 것" - 태완
- **[백준: 단계별로 풀어보기](https://www.acmicpc.net/step)**
- "알고리즘에 따라 배경지식을 알고 있을때 편하게 학습할 수 있는 것들이 있습니다. 그에 따라서 어떠한 순서로 알고리즘을 학습하느냐에 따라 체감하는 난이도가 많이 달라질 수 있습니다. 따라서 아래 로드맵을 참고하여, 백준의 단계별 문제, 혹은 카테고리별 문제들을 풀어보는 것을 추천합니다." - 연정
- "연정 학우의 말에 100% 공감합니다." - 종훈
- "말이 필요한가" - 태완
- 
이미지 출처: https://stack07142.tistory.com/228
- **학교 수업**
학교 수업을 간과해선 안된다. 수업에 불만이 있다면, 좋은 질문으로 교수님을 놀래켜서 수업의 질을 높여보자.
- 컴퓨터 프로그래밍
- 자료구조
- 알고리즘 개론
- **참고할만한 문서/사이트**
- [Cppreference](https://en.cppreference.com/w/)
C++/C의 문법 중 헷갈리는 것이 있으면 참고하면 좋은 사이트.
- [종만북](https://book.algospot.com/)
아주 유명한 책, 하지만 어느정도 용어에 익숙한 사람들을 위해 쓰여져있다. 어느정도 공부를 한 후에 보는 것을 추천.
- [대기업 IT직군 코딩테스트 합격을 위한 현실적이고 직관적인 공부 순서 - 동빈나 | 유튜브](https://www.youtube.com/watch?v=ukkLCl9yBvE&t=29s)
공부가 여전히 막막하다면, 인기 IT 유튜버의 공부 순서 영상을 살펴보시는 것도 추천.