내가 지금 뭘 배우고 있는거지? 자바스크립트가 뭐야?
부트캠프를 시작하기 전 사전 스터디에서 가장 먼저 배우는 것은 Javascript의 변수 선언하는 법과 console.log이다.
갑자기 replit이라는 사이트에 들어가라더니, 들어가 보니 막 영어를 쓰고 run을 누르고 있는 나를 발견하였다.
개발을 전혀 접하지 않은 상태에서는 자바스..하면 벌레퇴치제가 생각나고 변수 하면 변정수가 생각나는 수준이다.
이렇게 무지한 상태에서 큰 그림을 잡기위해 내가 도대체 지금 뭘 배우고 있는지 알아보기로 했다.
우선 나는 웹 개발을 배우고 있다. 웹을 구성하는 요소는 3가지인데, 이는 HTML, JavaScript, CSS이다.
각각은 웹에서 아래 역할을 맡고 있다.
HTML: 내용, 구조
CSS: 디자인
JavaScript: 프로그래밍 언어
조금 더 자세히 보자면,
HTML (HyperText Markup Language)
운영체제(windows, ios)에 상관없이 브라우저만 있으면 웹에서 동일한 정보를 볼 수 있게 한다. HTML의 L인, language에서 알 수 있듯이 HTML은 언어이다. 브라우저가 볼 수 있는 문서를 적는 언어이지만 프로그래밍 언어는 아니다.
CSS(Cascading Style Sheets)
HTML에 디자인을 입힐 수 있는 코드이다.
JavaScript
프로그래밍 언어이다. 더욱 다양한 기능을 구현 가능하게 한다.
그렇다! 나는 웹 개발을 위해 웹에서 다양한 기능을 구현할 수 있는 프로그래밍 언어인 JavaScript를 배우고 있었던 것이다.
p.s.아래 간략히 웹의 역사를 정리해놓은 인포그래픽이 있어서 공유한다.
참조
비전공자를 위한 이해할 수 있는 IT 지식 - YES24
HTML: Hypertext Markup Language | MDN
CSS: Cascading Style Sheets | MDN