어렸을적부터 프로그래밍에 관한 호기심이나 궁금증이 있었지만 더 좋아하는것들이 있어서 매번 미루다가 이제 삶이 좀 여유로워 져서 취미삼아 공부를 해보려고 합니다.
여기저기 이야기도 줏어듣고 조사도 해본결과, 아무 언어나 하나 먼저 잡고 시작해서 가지를 치기 시작하면 된다는데 이게 정확하게 어떤 의미인지를 모르겠습니다.
어렴풋이 머릿속으로 언어별로 지향점이 다르고 그에따라 사용처가 다르다고 이해를 했는데, 그렇다면 입문으로 괜찮은 언어도 확실히 있을것 같거든요?
입문하기 괜찮은 언어와 이유도 좀 알 수 있을까 해서 질문해 봅니다.
(이유도 부탁드리는 부분은 개인적으로 그런 원인적인 것들을 몰라서 납득이 안되면 시작하기가 불안한 까다로운 성격이라... 죄송합니다.)
또 프로그래밍을 원활하게 하려면 하드웨어적인 지식도 필요하다고 해서 그 부분 공부도 같이좀 병행해서 해보고 싶은데..
이런쪽은 어떤 책으로 공부를 해야할까요? 기본 컴퓨터 조립이나 시스템 구성같은것은 맞출줄 아는 수준의 미약한 지식은 있습니다.
p.s: 취업을 목적으로 하는것이 아닌 개인적 만족 지식충족을 위한 취미적인 목적이 크기때문에 현업과 좀 동떨어진 추천도 상관이 없습니다. 인터넷에서 찾아보면 단기간에 취업하기 위한 팁같은것은 많이 있던데 제가 찾는 그런 대답이 아니더라구요...
(IP보기클릭)175.124.***.***
(IP보기클릭)175.124.***.***
뭔가 난잡한데 1.파이썬추천 이유는 초보자시점에서 이해하기쉽고 라이브러리들이 많음 2.좀 깊게들어가는건 하다가 할만하면 자료구조 운영체제등 책 암거나 사서보시면댐(내용차이 보통 10퍼센트도 안남) | 20.05.23 19:29 | |
(IP보기클릭)175.124.***.***
가지치기한다는건 언어들이 다 비슷비슷해서 하나배우면 다른건 대충 3시간쯤 써보면 전에쓰던거 80퍼센트는 따라와서 그런말 나오는거 표준어랑 사투리들 생각하시면됨 | 20.05.23 19:31 | |
(IP보기클릭)121.169.***.***
감사합니다! 비유가 찰져서 이해가 잘 되었습니다! | 20.05.23 21:03 | |
(IP보기클릭)112.185.***.***
(IP보기클릭)112.185.***.***
그리고 라이브러리라고 하는게 있는데, 라이브러리는 여러가지 명령어들을 모아놓은걸 합니다. 소리 재생에 관한 라이브러리, 그림 그리는데 필요한 라이브러리, 수학 계산들만 모아놓은 라이브러리 등등 파이선은 쉽고 사용하는 사람이 많기 때문에 라이브러리의 양도 엄청 많고 다양합니다. 라이브러리의 수가 적은 언어를 사용하시면 일일이 그런 명령들을 직접 만들어 써야 합니다. 그런데 라이브러리가 이미 있으면 갖고와서 일의 순서를 짜는데만 집중할 수 있죠. 밥 위치확인 라이브러리 팔 움직이는 라이브러리 이런게 이미 있다면 1분만에 밥 먹는 프로그램을 짤 수 있을겁니다. 암튼 저도 파이썬 추천함다. 그리고 하드웨어 부분에 대해 말씀하셨는데, 내가 짠 프로그램이 하드웨어에서 구현되는 방식의 최적화나 처리속도등에 대한 걱정은 진짜 전문분야의 프로그래머가 아닌 이상은 무시해도 됩니다. 요즘은 하드웨어가 깡패라서 정말로 다~ 잘 돌아가요. 그리고 그걸 걱정하실때가 되면 이미 어느정도 이상 하드웨어에 대해 알고 있는 상태가 되셨을겁니다. 프로그래밍 한번 해 보시고 본인 성격과 맞다 싶으시면 이만큼 재밌는 것도 드물거예요. 코딩 재밌게 하세요. | 20.05.23 20:58 | |
(IP보기클릭)121.169.***.***
친절한 답변 감사합니다. 가려운 부분을 시원하게 잘 긁어 주셨네요 ㅎㅎ. | 20.05.23 21:02 | |