37
2012-01-07 11:06:02
0
참, 기특하신 생각입니다. 저도 통신병으로 있으면서, 병기본으로 네트워크 왠만큼 기본지식 쌓고, 프로그래밍 책몇권 사서 독파하고 나왔습니다.
우선, 프로그래밍 입문이시라면
C로 시작하시는 걸 추천합니다.
예전에는 BASIC으로도 많이 했는데, 그거야 한 십년전 이야기구요.
우리나라 보통의 대학들은 모두 C로 시작합니다.
고급 언어(사람이 이해 할 수 있는 언어(주로 영어)로 되있는 프로그래밍을 고급언어라 합니다)로서 입문으로 많이 사용하는데요
메모리라던가 하드웨어등에 직접적으로 컨트롤 할 수 잇는 것들이 직관적이기때문에 공부할 때 편합니다.
또한 다른 언어들이 C의 개념을 많이 갖고 있기때문에 C를 먼저 배우시는게 좋습니다.
C의 파생으로
C++
C#
Object-C
등이 있는데요.
우선, C를 공부하시고, C++을 공부하시고 자료구조(알고리즘)을 하시면 됩니다.
그리고 나서는 JAVA라던가 C#, Object-C를 하시면 됩니다.
JAVA는 상업, 서버에서 많이 사용하는 언어구요. 안드로이드를 만져보시고 싶으시면 이걸 하셔야 합니다.
C#은 윈도우즈 프로그래밍에서 많이 사용됩니다. 윈도우즈 모바일을도C#으로 하지요.
Object-C는 맥에서 사용하는 C라고 이해하시면 됩니다. 따라서, 아이패드나 아이폰도 Object-C구요.
다음 언어는 조금 나중이야기인 것 같고.
책을 추천드리자면
윤성우씨가 지으신
"열혈강의 C"와 "열혈강의 C++"을 추천합니다.
이론적으로만 하시면 조금 어려울 수 있는데, 하루하루 꾸준히 공책에 정리하면서 하시면 좋은 결과 보실 수 잇으실 겁니다.