nyeong.github.io

프로그래밍 언어 배우기

알아야 할 것들

  1. 개발환경 & 도구
  2. 기본 자료형과 연산
  3. 흐름 제어
  4. 함수와 모듈
  5. 곱타입 (구조체)
  6. 합타입과 패턴매칭
  7. 컬렉션
  8. 오류처리
  9. 제네릭과 다형성
  10. 동시성과 병렬성
  11. 문서화와 테스트
  12. 함수형 특성
  13. 객체지향적 특성
  14. 커뮤니티와 언어제안

어디서 배우나요

각 언어별 공식 가이드

각 언어별 API 문서

exercism

직접 로컬에 개발환경을 설정하고 문제를 내려받아 테스트하며 문제를 풀 수 있다. 테스트 방법, 도구를 자연스럽게 배울 수 있으며 멘토들이 지도해주기 때문에 각 언어별 특장점을 살린 코드를 배울 수 있다.