C:\Users\Hwidong\Desktop\Dropbox\Hwidong\개인 기록\2012.11.22. 프로그래밍 역량 강화용 참고사이트.twd
2012.11.22.
프로그래밍 역량 강화용 참고사이트
종합
생활코딩
http://opentutorials.org
일반인들에게 프로그래밍을 알려주는 것을 목적으로 하는 사이트. 수업과 사전으로 구성.
커리큘럼
코드 아카데미
http://www.codecademy.com
인터랙티브하게 한스텝씩 코딩을 아주 기초부터 배우는 사이트.
코드스쿨
http://www.codeschool.com/
코드아카데미와 비슷. 좀 더 전문적. 유료 컨텐츠도 있다.
칸 아카데미
http://www.khanacademy.org/
프로그래밍 기초, UserInteraction, Drawing/Animation등에 대한 동영상 강좌 제공.
프로그래밍뿐만 아니라 수학, 경제, 물리학 등 많다.
Udacity
http://www.udacity.com
기본적인 통계, 물리, 컴퓨터 코딩, 알고리즘 등을 배우기에 좋은 사이트.
1-2분간의 설명을 듣고 중간마다 조그만 퀴즈가 있어서 이해도를 체크하기 좋다.
커리큐
http://curriq.com/
프로그래밍뿐만 아니라 기타 전문지식/기술을 커리큘럼처럼 배울 수 있는 곳.
OLC
http://olc.oss.kr
수많은 오픈소스 기술들에 대한 강의 동영상을 무료로 볼 수 있다.
taeyo.net
http://www.taeyo.pe.kr/
웹과 관련된 다양한 기술에 대한 강의가 제공.
블루비
http://www.blueb.co.kr
자바스크립트, HTML, CSS, Flash에 대한 강의 자료, 참고자료가 있는 곳
코더와 개발자를 위한 100가지 도구들
http://dailytekk.com/2012/09/24/100-terrific-tools-for-coders-developers/
그냥 멋진 것들 13개, 코딩 공부 11개, 소스코드 컨트롤 7개, 개발 플랫폼 20개, 통합/배포도구 5개,
버그트래킹/피드백/모니터링 11개, API모음 14개, 게임개발 8개, 모바일 개발 9개, 기타 23개
프로그래밍 언어
C++
http://www.icce.rug.nl/documents/cplusplus/
C++ annotations라는 책의 무료 온라인판.
C++의 역사에서부터 시작해서 C++의 거의 모든 디테일을 배울 수 있다.
Java
http://www.jabook.com/
Java와 C#을 배울 수 있다.
책인데, 책의 내용이 온라인으로 있는 형태.
http://www.java2s.com/Tutorial/Java/CatalogJava.htm
Java Tutorial. 예제 중심으로 배운다.
Ruby
루비: 간결함과 생산성을 강조한 동적인 오픈 소스 프로그래밍 언어
http://www.ruby-lang.org/ko/
명령형, 함수형 프로그래밍 언어
최근 서버쪽 프로그래밍 언어로 각광받고 있음
http://tryruby.org/
한줄 한줄 브라우저에서 바로 실행해보며 배우는 루비 인터랙티브 튜토리얼.
실행속도가 좀 느리다.
(2011년 7월 기준) 크롬에서는 일부 동작 안되는 부분이 있으니 파이어폭스에서 하는 게 낫다.
Python
http://coreapython.hosting.paran.com/thinkCSpy(2nd)/index.htm
<컴퓨터과학자처럼 생각하기 - 파이썬 버전>의 온라인 판.
http://www.trypython.org/
이것 또한 트라이루비처럼 인터랙티브하게 한스텝 한스텝 실행해가며 파이썬을 배우는 곳.
HTML
http://webstandards.or.kr/html5/
HTML 5 가이드. 웹 전문가들이 HTML5 기본 개념과 모바일 환경에 HTML5 적용하는 법을 정리했다.
jQuery
jQuery: 브라우저 호환성이 있는 자바스크립트 라이브러리. 클라이언트 사이드 스크립트 언어를
단순화, 모듈화하기 위해 설계되었다. 가장 인기있는 자바스크립트 라이브러리 중 하나.
http://jquery.com/
https://tutsplus.com/course/30-days-to-learn-jquery/
jQuery의 기초부터 중급레벨까지의 강좌를 30일과정으로 제공.
"jQuery 최고의 입문교육으로 꼽아도 손색이 없을듯 합니다."
MongoDB
http://tutorial.mongly.com/tutorial/index
관계형 데이터베이스의 대안으로 떠오르고 있는 no-sql 기반의 데이터베이스 관리 언어 중 하나.
트라이루비처럼 인터랙티브하게 배울 수 있음.
Git
http://rogerdudler.github.com/git-guide/index.ko.html
버전 관리 시스템 중 요즘 가장 많이 쓰이는 Git의 간편 안내서.
http://dogfeet.github.com/articles/2012/progit.html
Git의 거의 모든 것이 자세히 나와있는 Pro Git 책의 한글판 번역서. 무료.
R
R: 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경.
http://r-project.kr/
한국 R 사용자 모임.
http://www.twotorials.com/
R 언어로 무언가를 2분 이내에 할 수 있게 배우는 HowTo 사이트.
Learn code the hard way
여러가지 언어를 웹에서 책 형태로 배울 수 있는 사이트.
파이썬
http://learnpythonthehardway.org/
루비
http://ruby.learncodethehardway.org/
C
http://c.learncodethehardway.org/
Regex
http://regex.learncodethehardway.org/
SQL
http://sql.learncodethehardway.org/
알고리즘/프로그래밍 일반 연습
프로젝트 오일러
http://projecteuler.net/
수학적인 문제들을 컴퓨터 프로그래밍으로 하나씩 해결해가는 퀴즈 풀이 사이트.
알고리즘 연습을 많이 할 수 있다.
한글판: http://euler.synap.co.kr/
checkio
http://checkio.org/
파이썬을 이용해 간단하게 스토리 기반의 문제풀이를 하는 것.
문제가 쉽고, 좀 사이트가 느린 감이 있다.
탑코더
http://www.topcoder.com/
전 세계에서 프로그래밍 실력을 겨루는 컴피티션.
튜토리얼만 해도 웬만한 알고리즘을 효율적으로/빠르게 짜는 법을 배울 수 있다.
정보올림피아드
http://www.jungol.co.kr/site/
한국 정보올림피아드 사이트. 여러가지 문제를 무료로 풀 수 있다.
2012년 11월 22일 목요일
강연/수업 아카이브
MIT 오픈 코스웨어
http://ocw.mit.edu/courses/#electrical-engineering-and-computer-science
MIT의 강의들 중 온라인으로 무료 공개되는 것들이 모여 있다. 수준이 아주 높다.
Canadian University Software Engineering Conference
http://vimeo.com/cusec
Canadian University Software Engineering Conference에서 열렸던 강연 24개 동영상이 공개되어
있는 곳.
오라일리 학회 아카이브
http://oreilly.com/conferences/archive.html
오라일리 출판사에서 여는 학회에 나온 강연 슬라이드/동영상이 공개되는 곳.
유료도 있지만 무료도 많다.
커뮤니티
코드잡
http://codejob.co.kr
개발자간 서로 도움을 주고 훈훈한 관계를 맺도록 도움을 주는 커뮤니티.
스택오버플로우식 Q&A, 함께 문서를 작성하는 위키문서를 서비스.
여러가지 주제에 대해 잘 정리된 문서가 많다.
clearboth
http://www.clearboth.org/
웹표준 스터디 모임으로 주로 프론트 엔드 기술(html,css,javascript)에 대한 저작/번역 작업을 하고
있다.
sqler.com
http://www.sqler.com/
주로 마이크로소프트 기술에 대한 강의를 중심으로 활동하고 있는 커뮤니티.