1. 꾸준히 한다. .프로그래밍언어도 언어(?)라서, 하루에 몰아서 하는 것보다 매일 꾸준히 하는 것이 중요하다. 경력이 많은 프로그래머들도 몇달만 코딩을 안해도 감이 많이 떨어지는 것을 느낀다. .특히 프로그래밍을 처음 배우는 사람이라면, 꼭 컴퓨터 앞에 앉지 않더라도 책을 항상 가까이해서 문법 및 표현에 익숙해지도록 하는 것이 중요하다. 자주보는 것이 중요하다. 2. 반복해서 한다. .단지 태권도교본을 잘이해했다고 해서 멋진 발차기를 기대할수 없는 것처럼, 책의 내용을 잘 이해했다고 해서 하루아침에 프로그래밍을 잘할수 있는 것은 아니다. 이해한 내용을 바탕으로 수많은 반복연습을 통해서만 지식을 진정한 자신의 것으로 만들 수 있다. (같은 예제를 공부하더라도 이리저리 조금씩 변경해서 공부하는 것이 좋다..
알고리즘 학습은 프로그래밍에서 논리적 사고를 하기 위한 훈련입니다. 암기하는 것이 아닙니다. 수학 공식을 암기한다고 해서 수학의 문제 푸는 능력이 향상되는 것이 아닌것과 같습니다. 물론 수학 공식을 암기할 필요는 분명히 있습니다. 알고리즘도 동일하게 생각하시면 됩니다. 정렬, 검색, 그래프 등 다양한 알고리즘이 이미 소개되어 있습니다. 이러한 기본적인 알고리즘을 암기할 필요가 있습니다. 하지만 암기로만 그쳐서는 프로그래밍에서 요구하는 논리적 사고의 훈련이 되지 않습니다.알고리즘 학습을 랭귀지 배우듯이 책을 보고 이해하는 것으로 알고리즘 학습을 생각하시면 도움이 되지 않습니다. 알고리즘에 대해서 책들을 소개하는 경우를 보면 c배우고 api배우고 이렇게 언어 학습의 한 과정으로 이러한 책을 보라고 권하는데 ..