최신 IT 동향에 관심이 많아 다양한 프로젝트에 참여하고 있는 프로그래머이다. 개발 중에 습득한 이론을 정리해 출판하고 강의하는 것을 즐겨 한다. C, C++, 파이썬, SQL 등 다양한 IT 도서를 집필하였고, 여러 교육기관과 기업체에서 강의했다. 개발자를 위한 프로그래밍 연구 사이트 소엔(www.soen.kr)을 23년동안 운영하고 있다.
현재 하이닉스에서 반도체 생산 공정 자동화 솔루션 개발 업무를 수행하고 있다. 최근에는 커스텀 키보드 연구에 열정을 바쳐 매진하고 있다.
저서로는 『윈도우즈 API 정복』, 『안드로이드 프로그래밍 정복』, 『닷넷 정복』 등 30여 권이 있다.
90년대 초에 제정된 HTML은 숱한 우여곡절과 무수한 변화를 거듭하여 이제 어엿한 성년이 되었습니다. 그간 웹은 기본적인 정보 전달 매체로서의 소임을 다해 왔으며 우리의 일상 생활에 없어서는 안될 필수품으로 자리매김하였습니다. 새로운 표준으로 부상하고 있는 HTML5는 CSS, 자바스크립트, 캔버스, 웹 소켓, 웹 스토리지 등 수많은 관련 기술이 유기적으로 결합된 완벽한 플랫폼입니다. 비디오, 오디오 재생, 그래픽 출력, 네트워크 통신 등 플러그인의 도움 없이는 불가능했던 모든 작업을 이제는 웹에서 수행할 수 있습니다.
HTML5는 명실공히 국제 표준이며 이전의 혼란스러운 웹 환경을 대통일하여 막강한 위용을 과시하고 있습니다. 모든 브라우저가 표준을 준수하여 PC 환경에서의 웹을 통일했을 뿐만 아니라 모바일, 가전기기로까지 응용의 폭을 넓혔으며 지금도 지속적으로 새로운 활용처를 개척하고 있습니다. 그동안 인류가 쌓아왔던 모든 IT 기술이 HTML5로 집약되어 우리의 업무와 생활과 놀이에 깊숙이 들어왔습니다. 무엇을 하건 웹과 동떨어진 기술이 없으므로 지금 이 HTML5를 배워야 할 적기입니다.
초기의 HTML에 비해 현재의 HTML5는 그 범위가 사뭇 다르며 많은 신기술이 추가되었습니다. 변화된 HTML5를 대하며 초보의 심정으로 돌아가 다시 배운다는 입장으로 꼼꼼하게 정리하면서 집필하였습니다. 실무 전문가에 비해 깊이는 부족할지라도 초보자 입장에서 헷갈리는 부분을 집중 연구하고 중요한 부분을 부각시킴으로써 처음 배우는 독자에게 읽기 편한 책이 되기를 기대합니다. 우선적으로 알아야 할 개념을 최대한 앞쪽에 배치하여 순서대로 읽으며 실습할 수 있는 자습서 형식을 취했습니다. 또한 레퍼런스로도 활용할 수 있도록 관련 이론을 가급적 한 곳에 모아 두었습니다.
부족한 원고를 기꺼이 출판해 주시며 항상 독자의 입장에서 좋은 책을 고민하시는 한빛미디어에 감사를 표합니다. 또한 저의 책을 신뢰해 주시고 실무 환경에서 구슬땀 흘려가며 열심히 공부하시는 독자분들께도 심심한 감사의 말씀을 드립니다. 독자의 소중한 시간을 아끼기 위해 최대한 효율적으로 학습할 수 있도록 최선을 다하였습니다. 부족한 책이나마 여러분의 학습에 조금이라도 도움이 되기를 희망합니다. 감사합니다.