At 02:35 PM 1/3/2006 -0800, you wrote:
Hello list members.
I'd like to direct this post to those that develop code for OpenBSD.
I'd like a start developing software, and in turn, contribute to projects
like OpenBSD and others. Right now, I'm working as a sysadmin/infosec
person. I can write some simple perl and shell scripts, but that's about it.
Do you have any recommendations on how I should get started?
* Community college courses?
* College courses?
* Self-study books?
Joe,
Best suggestion - check the list archives. This has been discussed may
times before. A few good books have been suggested.
One thing you will *NOT* find in any college courses are system-level
coding principles & practices. OS code is written in C, which is FAR
different than 'application level' coding taught in the vast majority of
courses.
Also:
1) Read code
2) Play with code
3) Read code
4) Play with code
5) Try to do something
6) Read code
7) Change code
8) Test, test test
et seq.
I think you get the idea. The only way to write OS code is to basically
teach yourself.
Lee