안녕하세요.
말씀하신 부분이 맞습니다.
프로그래밍 언어는 프런트엔드, 백엔드로 나뉘는 데요. 프런트엔드는 클라이언트(화면)쪽, 백엔드는 서버쪽 언어로 라고 보시면 됩니다.
보통 프런트엔드로는 html, css, 자바스크립트 등이 있고 백엔드로는 자바, C, 파이썬 등이 있습니다.
간단히 보여주기만 하는 화면은 html, css, 자바스크립트만으로 가능하지만 등록, 조회, 수정, 삭제 등 데이터베이스와 연결해서 기능을 구현 하려면 서버쪽 백엔드 언어가 사용되는 것입니다.