I am wanting to get in to programing eventualy posibly drivers etc. I was wondering if there were any suggestions about where/how to learn the basics ie what a aray is for things of that nature the fundamentals of programing. then posibly a good starting language. eventual intrests include perl php c's. any suggestions are greatly welcome