NO, u dont neet any prior knowledge of any subject to start OS. if u can understand simple C lang syntax then u r good to go.