Programming from the Ground Up Programming from the Ground Up uses Linux assembly language to teach new programmers the most important concepts in programming.. Programming from the Ground Up starts by teaching how the computer works under the hood, so that the programme