Hey, It is good to know how to program and design first, then learn bash, c is a little more complex and can get hairy at times however you probably know half of bash already. - Josh