직업적으로 접근하려는거 아니고 취미로 이것저것 만들어보려고 하는데
git 비슷한것도 많들어보고싶고
http 서버나 노션 비스무리한것도 만들어보고싶고
nginx 같은것도 함 만들어보고싶고
웹기반이든 아니든 이것저것 만들어보고싶은데
어떤 언어 쓰는게 이것저것 만드는데 더 좋을까?
직업적으로 접근하려는거 아니고 취미로 이것저것 만들어보려고 하는데
git 비슷한것도 많들어보고싶고
http 서버나 노션 비스무리한것도 만들어보고싶고
nginx 같은것도 함 만들어보고싶고
웹기반이든 아니든 이것저것 만들어보고싶은데
어떤 언어 쓰는게 이것저것 만드는데 더 좋을까?
뭘하고 싶다는건지 몰겟는데 대충보니 자바스크립트만 잘배우면 다끝남. 노드로 백앤드, 리액트로 프론트하면댐
rust
취미로 하기엔 너무 큰작업들인데? 토이프로젝트로 시작해라
Rust
c cpp rust
일단은 관련한 자료부터 찾아봐 처음에는 남이 작성한 코드를 베끼기에도 급급하니까 일단은 자세하게 설명된 레퍼런스부터 구하고, 거기에 있는 언어를 익혀야 함 언어하고 라이브러리의 문서만 가지고 프로그램을 만들어 내는 것은 어느 정도 코딩에 익숙해진 이후의 일임 언어의 문법만 겨우 익히고 큰 규모의 프로그램을 만들려고 하면 금방 접게 됨
취미로 할거라는 가정이 붙엇으니 js를 추천하고싶긴 한데 go도 츄라이 시켜보고 싶다 nginx 보고 느낌 cloud native 딱지달고 나오는건 거의 go로 짜여져잇는 경우가 많고 traefik 같이 실제 사례도 잇으니까 참조하기도 좋아보이네
시각적 결과는 js가 제일 뽑기 좋은 편이고, 장점이자 단점이지만 라이브러리도 많고 잘 되어있음. cpp, rust는 개발환경에서부터 좀 머리 아파지기 시작함 ㅋㅋ
이것 저것이 시스템이나 드라이버랑 꿍짝하고 싶은거면 낮은 추상화의 로우레벨 언어나, 대충 라이브러리 붙여서 편하게 아무거나 만들거면 파이썬일 듯. 웹 브라우저 위에서도 동작하는 것 만들고 싶다하면 사실상의 모든 브라우저의 내장 인터프리터가 js만 지원해서 뭘하든 결국엔 js 거쳐야 함.
이거 완전 rust 만들어져있는걸 쓰고 싶으면 js, 한번 깊게 들어가서 바닥부터 쌓아올리고 싶으면 C/rust, 중간점을 찾는다면 go - dc App
네가 말한것들에 대한 튜토리얼은 C/rust가 압도적으로 많을거임 - dc App