이론
Application을 위한 기본 토대컴퓨터의 구조파일 실행 파일(프로그램)과 프로세스운영체제네트워크추상화아키텍쳐 x86, x64, ARM, MIPS, PowerPC 등자료형 정수, 부동/고정소수점, 문자열/Unicode/UTF-8, 구조체, 리스트, 포인터 등데이터 포맷 바이너리, 텍스트, 이미지, 동영상, 파일; UNIX, EXT4, NTFS 파일 시스템 등프로토콜 HTTP/HTTPS, FTP, SMTP, SSH, DNS, …, TCP, UDP, IP, …, ARP …, Ethernet, WiFi, Bluetooth 등운영체제 Windows, Linux, OS X, iOS, Android, ChromeOS 등플랫폼 및 프로그래밍 언어 Swift, C/C++, .NET (C#), JavaScript, ..