1. C언어 공부. 이후 C++, 자바, 파이썬과 같은 고급언어를 사용하게 될지라도 C로 시작하는 걸 권장


2. 시스템 프로그래밍 공부. 프로그래밍에 발을 들여 놓는 사람들은 지루해 보이는 시스템은 뒷전으로 하고 고급 응용프로그램부터 시작하려고 한다. 멋져 보이는 3D 그래픽 엔진이나 게임 알고리즘부터 배워서 당장의 가시적 결과물에 의존한다. 실패를 통해서 스스로 느껴보는 것도 좋겠지만 닦여져 있는 길을 굳이 돌아서 갈 필요는 없다. 시스템을 공부해라.


3. 네트워크 프로그래밍을 공부


4. 네트워크를 공부하다 보면 시스템 프로그래밍이 중요함을 알게 됨. 시스템 프로그래밍을 깊이 공부하게 된다.


5. 직접 프로그램을 만들면서 고급 응용 프로그램을 공부. 동시에 그전에 대략 이해만 하고 넘어갔던 TCP/IP 네트워크 이론에 대해 공부한다.


[참고] TCP / IP 소켓 프로그래밍  저자 : 윤상배, 출판 : 한빛미디어

+ Recent posts