# 프로그래밍 공부법
네이버 지식인 답변을 이곳에 추가로 정리해보았습니다.
## 질문내용
c언어 독학 중인데 문법같은거는 이해가 되는데 활용같이 문제를 풀기는 너무 어렵더라고요.
알고리즘이랑 자료구조는 c언어를 공부한 후에 봐서 API랑 둘 중에 할 생각입니다.
1. 문제같은거 못 풀어도 문법 공부하는데 지장은 크게 없나요?
2. c언어에서 가장 이해하기 어려운 문법이랑 활용하기 어려운 문법은 뭐가 있나요?
3. 계산기 정도는 구현 가능한 후에 알고리즘,API쪽을 공부할 생각인데 이런 거를 구현하는데 알고리즘,자료구조랑 크게 실습하는데 문제가 있나요?
4. 알고리즘이랑 자료구조에서 스택,큐,검색 알고리즘 같은거는 그냥 하나의 공식같이 뭔가 정리된 개념같이 공부해야되나요?
sehongpark님의 답변
## 답변
### 1. 문제 잘 못풀어도 문법 공부하는데 지장 없나요?
영어 할줄 모르는데 단어만 외워도 될까요?
### 2. C언어에서 어려운 문법은?
영어에서 가장 어려운 단어는?
### 3. 계산기 정도 구현실력으로 자료구조&알고리즘 공부해도 될까요?
"Hi my name is Cate! Nice to meet you!" 할줄 아는데, 영어로 연설준비해도 될까요?
### 4. 자료구조 및 알고리즘 공부 어떻게 하나요?
C언어도 언어입니다. 따라서 외우는 것이 아닌 활용할 줄 아는 것이 중요합니다.
먼저 작고 쉽고 간단한 문제들 부터 풀어보시는 걸 추천 드립니다.
너무 냉정한 답변이라 맘 상하셨다면 죄송합니다.