learning about linux environment programming!