This document provides an introduction to programming in MATLAB. It discusses how to start and quit the MATLAB program. It describes the basics of MATLAB including the interactive and batch modes for executing commands. It introduces M-files which contain MATLAB code in the form of scripts and functions. It discusses variables, matrices, matrix operations, and control structures in MATLAB. Key topics covered include defining matrices, accessing submatrices and elements, matrix building functions, relational and logical operators, and control statements like if/else, for loops, and while loops.