프로그래밍 언어 공부부터 시작하는 것은 어려울 수 있음
- 웹이란? 브라우저를 통해 접속할 수 있는 모든 사이트
장점 1. 인터넷을 사용해보았다면 누구나 익숙함
장점 2. 난이도가 상대적으로 낮음
장점 3. 개발에 필요한 도구가 많음
장점 4. pc, 스마트폰, 태블릿, TV 등 다양한 기기에서 동작
∵ frontend는 반응이 바로 나오기 때문에 이해하기 쉽다.
(HTML, CSS, Javascript)
1. HTML, CSS 공부하기 (프로그래밍 언어는 아님)
2. Javascript 공부하기 특히 그중에서 Vanila Javascript!
Javascript로
1. To do list 만들기와
2. 클릭하면 반응하는 interaction 정도 수준은 할 줄 알아야 함.
3. Javascript의 Library에 대해서 공부한다.
예를 들어 J-Quary나 reactJS.
- HTML, CSS, Javascript에 대해 어느 정도 공부가 되었으면, Backend에 대해 배운다
4. Node js, Express 공부하기
5. Javascript가 자신에게 맞지 않는다고 느껴지면 Python 공부한다.
(Python, Postgres, Flask)
=> 본격적으로 개발 언어가 사용됨
Backend는 언어에 맞는 Frame work가(개발을 도와주는 도구) 있는데
Java는 Spring
Python는 Django
Ruby는 Rails가 있으며, 적게 배우고 많은 것을 구현할 수 있는 Ruby를 추천
코드업: http://codeup.kr/
프로그래머스: https://programmers.co.kr/