뉴비의 질문

jwoo0122의 이미지

리눅스 공부를 시작하는, 16살 남학생입니다.
엊그제 구글플러스로 미국인 프로그래머 분한테 조언을 구했는데
매킨토시에 관한 얘기를 하니까 FreeBSD를 언급하시더라고요.
찾아보았더니 맥의 커널의 베이스가 되는거고, 널리 두루두루 잘 쓰이는 것 처럼 보이던데
(정확히 뭔진 잘 모르겠습니다;;)
FreeBSD개발자는 어떻게 되냐고 묻자 아주 힘들거라고 하더군요.
"dead-and-live"라고.."삶과 죽음을 넘나드는..";;;
그럼 뭘 공부하는게 좋겠냐고 물어보니 리눅스를 공부하면
안드로이드도 90%는 이해할 수 있을 거고, 유닉스와 비슷한 형식이니
공부해 두면 많이 써먹을 수 있을 거라던데.

아 쓸데없는 말을 많이 했네요
질문만 간단히 드릴게요

리눅스 공부는 어디서 부터 시작해야 하죠? 하도 광범위해서 힘들어요ㅜㅜ
리눅스 커널에 대해서 공부하고 있는데, 도와주는 사람도 없고,
선생님도 없고, 주위에 알 만한 사람도 없고..ㅜ
교재라도 하나만 추천해 주세요
그리고 c언어도 알아 둬야 하나요?
리눅스에서 c언어는 어디에 쓰이죠?

아르아의 이미지

리눅스 커널에 대해서 공부하고 있다고 하셨으면서도 리눅스에서 C언어가 어디에 쓰이는지는 아직 모르시는것 같네요.
우선은 리눅스를 좀 써보셔야 할거 같습니다. 써본적도 없는것을, 혹은 쓰지도 않을것을 공부하긴 힘들지 않겠습니까.

jwoo0122의 이미지

그런가요;; 리눅스는 우분투랑 페도라를 써봤는데.. 뭔가 어색해서.. 일단 쓰고 나서 공부해야겠네요

moonend의 이미지

일상 생활에서 리눅스를 체험해야 합니다.
우선 컴퓨터에서 윈도우를 지우고, 리눅스를 깝니다.
짜증나도 3달 씁니다.

그럼 대충 뭐든지 할 수 있습니다.

bt의 이미지

OS에 먼저 친숙해진 후, OS 공부부터 하세요. 동시에 프로그래밍 언어를 익히세요.

커널을 공부할 지는 이거 다 하고 나중에 생각해 보세요. 어려운 분야입니다.

자동차 산업에서 일하려면, 자동차와 먼저 친해지고, 자동차의 전체 및 엔진 구조 (내연 기관)를 공부하는 것이 순서. 구조에 대해 안 후에야, 여러 자동차 제조사에서 나오는 엔진을 세부적으로 공부하는 거죠.

시중에 책이 많으니 사서 보세요. 시간과 돈을 투자하지 않고 얻을 수 있는 것은 없어요.