larrythechim wrote:Are there any good resources you can point me towards to get into scripting and programming ( mainly on Linux) that you know of? I have no training and I'm just starting. I'm hoping to learn python and c+ and I need just to be pointed in a good direction to start.
So - I've had a very odd computer educational history.
Our school district was one of the first in the greater Issaquah (WA) area to get an Apple II in 1977. However, we only had enough money for one. So - we all read the Apple programming book, and wrote and debugged BASIC programs on paper and in our heads for the limited time we'd actually get to spend with the computer.
In high school, this ability to BASIC program in my head prompted the computer teacher to ban me and a couple of my friends from the class to the TRS-80 computer lab because we were "too disruptive". (Don't worry - we were cool with this, and we all got A's.)
From there, I got an electrical engineering degree and started work at Boeing. When I joined the 777 program, they decided we needed to use a CAD program to do electrical schematics, so they trained us all on SunOS UNIX - for free! (SunOS is the predecessor to Solaris.)
When the aircraft industry hit the skids in 1993/94, a friend of mine from the computer lab in high school got me a job software testing at a startup, and I've been a software tester ever since.
I've tried a lot of books, and they're useful, but only so far. They seem to get me through the immediate programming challenge I'm facing - say in a work situation - but no further. The thing that's worked the best for me lately is when I went to the local Extension college and got a certificate.
In Seattle, where I live, the University of Washington has an Extension college. The classes take place after work, and, although non-credit, count towards a certificate.
I spent a year obtaining a Java programming certificate, and that has really stayed with me. I had started the C++ certificate, but that's on hold due to the birth of my daughter 2 years ago.
As for Linux, I just took my SunOS/Solaris knowledge and kept experimenting, not being afraid to start over from scratch with a new installation. Linux isn't too different from BSD, which SunOS was based on. (Solaris is based on System V Unix.)
(Also - I worked for 7 years at one of the major Unix terminal emulation companies - WRQ - so I got a lot of on-the-job Unix practice. )
I guess what I'm saying is - I don't have a particular recommendation for books or websites. (Well - except for this website - this one rocks. ) For me, my natural inclination for computers, and attending classes that force me to synthesize the information in my head, have worked the best.
Cheers,
Paul