HTML CSS JavaScript 3개를 모두 배워야 하나요?

웹사이트 구성 언어들을 배워 보려고 하는데, 저 3개 언어 중 뭐가 제일 중요한지도 모르겠어요.
HTML를 배우고 있긴 한데 다른 언어들은 HTML이랑 많이 다른가요?
아니면 저 3개를 다 배울 필요는 없는건가요?

    9개의 답변이 있어요!

    • 웹사이트를 만드실려면 기본적으로 html, css, 자바스크립트를 배우셔야 합니다.

      웹사이트 만들 때 html, css는 화면 디자인 하는데 필요한거구요. 자바스크립트는 화면의 이벤트나 로직구현을 하는 겁니다.

      참고로 몇 가지 무료로 볼수 있는 강의 추천드릴께요. 참고하세요

      [html]

      https://inf.run/dTkb

      [css]

      https://inf.run/aRb1

      [자바스크립트]

      https://inf.run/AdJa

    • 간단히 보여주기만 하는 화면은 html, css 만 배우시면 되구요.

      html은 화면에 기초적이 레이아웃 그리는 작업이고 css는 글꼴이라던지 크기, 색상 뭐 이런 디자인을 입히는 작업이라고 보시면 됩니다.

      화면에 이벤트라던지 계산 같은 로직이 필요한 경우에는 자바스크립트를 사용하게 됩니다.

      코딩에 대한 기초적인 설명이랑 기본적인 웹프로그램(html,css,javascript) 강좌가 있는 유튜브강의 링크인데 보시면 도움이 될꺼에요.

      https://m.youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD

    • HTML, CSS, Javascript는 다음과 같이 설명할 수 있을것같습니다.

      HTML - 집의 뼈대

      CSS - 인테리어

      Javascript - 보일러, 에어컨등 생활과 필요한 장치

      집을 짓는데 무조건 철골, 시멘트등은 필요하겠죠.

      CSS가 없어도 웹사이트라고 할수있지만, 요즘은 CSS 안들어간 웹사이트 찾는게 더 힘듭니다.

      자바스크립트가 없어도 작동은 하지만 사용자들이 웹사이트를 사용하는데 있어 부가기능들이 없어 불편을 느끼겠죠.

      이 설명을 토대로 무엇이 필요할지 안할지 판단하시면 좋습니다. 참고로 요즘 자바스크립트의 경우 웹사이트뿐만 아니라 다양한곳에 사용됩니다.

    • 안녕하세요

      만약 본인이 커뮤니티 홈페이지가 필요하지만, 홈페이지전문회사에 오더를 맡기게 된다면?

      html이든 자바든 전혀 배울필요가 없습니다

      그리고 화면상에서 오타가 있어서 "안뇽하세요" 를 "안녕하세요"로 고쳐야 한다면?

      그냥 워드로 문서수정하듯이 그렇게 수정하시면 됩니다

      그러나 "안녕하세요"를 강조해야 한다면?

      그때는 <b>안녕하세요</b> 와 같이 html 언어를 배워서 수정할 줄 알아야 하구요

      css도 디자인 부분이니 당연히 함께 배우면 좋습니다

      또한 자바스크립트는 기존홈페이지에서 숫자만 넣어야 하는데,문자도 같이 입력되게 하는 텍스트창이 있다면?

      자바스크립트를 이용해서 숫자만 입력하게 만들수 있습니다

      그래서 이렇게 수정을 해야할 경우 자바스크립트를 배워야 합니다

      마지막으로 님이 거론을 안하셨지만 php 언어도 꼭 배워두셔야 합니다

      그래야 서버단에서 처리해야할 내용을 처리할 수 있는데요

      보통 홈페이지는 html+css+javascript+서버(웹서버+디비서버+php데몬) 으로 구성되어 돌아갑니다

    • 웹사이트의 프론트엔드를 구성하는 기본이므로 모두 알아두어야 합니다. 어느 하나만 배워도 되는 게 아니라

      HTML, CSS JAVASCRIPT의 복합 구성체라고 보면 되기 때문에 어느 하나를 모르면 벽에 막히게 됩니다.

      그리고 웹사이트를 만들고자 한다면 위와같은 프론트엔드뿐만 아니라

      서버사이드와 백엔드를 구성하는 부분에 대해서도 알아두어야 합니다.

      프론트엔드는 껍데기일 뿐이니까요.

    • HTML은 프로그래밍 언어라고 보기엔 애매한 부분이 있습니다.

      프로그래밍 처럼 로직을 구현하기가 어렵습니다.

      보통은 웹페이지의 레이아웃 및 컨텐츠의 위치 정도만 잡고 CSS로 디테일하게 색상이나 정렬방법 등의 디자인 관련된 부분을 적용하게 됩니다.

      자바스크립트는 웹프로그래밍을 하려면 안배우기는 어려울것 같습니다.

      버튼이 눌렸을 때나 서버로 비동기 통신을 하는등 자바스크립트가 없으면 못하는 부분들이 많습니다.

      웹페이지를 만드시려면 HTML, CSS, 자바스크립트 세개는 다 하셔야할것 같습니다.

    • 안녕하세요.

      프로그래밍은 원래 혼자서 독학해야 하는 직종입니다. 대부분의 모르는 것들은 구글에 검색하면 다 나옵니다. 혼자서 독학하기에 좋은 프로그래밍 인강 사이트는 유료로 한다면 인프런 이라는 사이트가 있고 일단 맛보기라도 먼저 해보고 싶으시다면 생활코딩이라는 사이트를 접속하셔서 한 번 영상 훑어보시는 것도 좋습니다.

      시작하기 좋은 프로그래밍언어는 nodejs 혹은 javascript, python 등이 있습니다.

      현업에서는 C언어를 거의 사용하지 않습니다. 파이썬을 사용하는 부서는 있으며 주로 자바나 자바스크립트 nodejs 를 사용하는 부서가 가장 많습니다.

      그 외의 프로그래밍이라면 html, css, javascript 등과 같은 것은 https://w3schools.com 에서도 충분히 학습하실 수 있습니다.

    • 안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.

      질문하신 내용에 대하여 아래와 같이 답변 드립니다.

      Css빼고 2개는 배우시면 유용하게 활용가능하실거예요.

      Css는 필요하면 그때그때 검색해서 사용하시면 됩니다.깊이 있는부분은 사실 디자이너들이 담당하는 영역이라서요

      Html하시고 자바스크립트 둘러보시면 됩니다!


      부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!

    • 웹사이트를 구성하는데 최소한 html, css는 알고 계셔야 하며 웹사이트를 동적으로 꾸미기 위해서는

      자바스크립트까지 배우셔야 합니다. 즉 3가지 언어를 모두 배우셔야 할 것 같습니다.

      단순하게 보여주는 것만 한다면 html, css만으로 충분하지만 그 외 다른 기능들이 필요하다면 꼭 배우시는 것을 추천드립니다.