I am a mechanical and subsea pipeline engineer by training but I love computer programming. All my programming skills are self taught, so if I dont understand the lingo, please forgive me.