학습/공통

프로그래밍 공부하기 좋은 소스들

roquen4145 2017. 3. 25.

이 게시물을 통해 프로그래밍에 대해 공부하기 원하는 사람들이 좀 더 쉽게 프로그래밍에 대해 접하고 발전하기를 바랍니다





1. https://code.org


옛날에 포스팅한 기억이 있는데 프로그래밍을 처음 접해서 나는 아무것도 모르겠다 하는 사람들이 보기 좋은 사이트입니다.

코드 블럭을 사용해서 프로그래밍이 무엇인지 논리적으로 먼저 배우기 때문에 컴퓨터가 어떻게 우리 명령을 이해할까 직관적으로 배울 수 있습니다.

저는 대학교에 와서 프로그래밍을 시작했기 때문에 많이 모르는 것이 많았는데 1학년 때 시간도 많이 남길래 아주 기초지만 이 사이트에서 진행하는 여러 과정을 해보고 프로그래밍에 대한 흥미를 많이 느끼게 되었습니다.


추천하는 과정은 20시간 묶음으로 된 다음 과정입니다.

       https://studio.code.org/s/course1



2. https://www.codecademy.com/


code.org를 끝내고 그래도 시간이 남아서 찾은 사이트입니다. 웹 관련 언어들을 배울 수 있고 바로 배우면서 코드를 짤 수 있기 때문에 각 언어에 대한 기초를 확실하게 쌓을 수 있는 곳입니다. 초반에 이 사이트에서 많은 도움을 받았던 것 같습니다.

HTML&CSS Javascript JAVA Python Ruby SQL 등 언어와 홈페이지 만들기 코스 등 많은 과정이 있습니다.



3. https://opentutorials.org/course/1


한국에서 프로그래밍을 한다는 사람 중 생활코딩을 모르는 사람은 거의 없을 것이라 생각합니다. 페이스북 그룹으로 더 유명하고 한국인인 이고잉님이 직접 강의를 만들어서 올리시기 때문에 이해하기도 쉽고 많은 분야에 대해 강의가 있어서 좋은 곳입니다. 나중에 취업하면 후원할 생각도 있는 곳입니다.

웹 어플리케이션 만들기, 프로그래밍 오리엔테이션, HTML, CSS, javascript, jQuery, PHP, mysql, 리눅스 등 많은 것을 알려주십니다.


4. https://www.acmicpc.net/


여러가지 알고리즘 문제를 풀어볼 수 있는 백준 온라인 저지입니다. 다양한 종류의 언어를 지원하고 각종 테마의 문제들이 있기 때문에 단순히 프로그래밍 연습을 할 수도 있고 정보올림피아드를 준비하거나 취업을 위해 공부할 수 있는 곳입니다. 예전엔 삼성전자가 없었던 것으로 기억하는데 랭킹 7위에 있어서 놀란 적도 있습니다.


5. https://www.mindmeister.com/ko/users/channel/wegra


개발자로서 공부는 하고 싶은데 무엇을 어떻게 공부할 지 모를 때 참고하기 좋은 사이트입니다. 교재와 함께 로드맵이 제시되어 있고 여러 분야에 대해 로드맵이 있어서 원하는 영역을 참고하면 됩니다.


6. http://www.cs.usfca.edu/~galles/visualization/Algorithms.html


자료구조와 알고리즘을 눈으로 쉽게 볼 수 있는 사이트입니다. 스택, 큐가 어떻게 작동하는지 Recursive Algorithm이 어떻게 작동하는지, 각종 Search Algorithm과 Sorting Algorithm이 어떻게 동작하는지 한눈에 알 수 있습니다.



code.org 과정들


codecademy.com 과정목록


생활코딩


백준 온라인 저지


로드맵 사이트 첫화면


자료구조, 알고리즘 시각화 사이트 첫화면


정렬 알고리즘 비교 (퀵소트 실행중)

'학습 > 공통' 카테고리의 다른 글

코드리뷰  (0) 2022.04.28
Intro  (0) 2022.02.16

댓글