In case anyone finds it useful, I'll list some of the areas in computer programming in which I excel.
General purpose programming
My use of more general purpose programming languages is my most recent endeavor. I hope to specialize in embedded systems programming as a career. I am attempting to master several programming languages.
- C programming language. C is currently my favorite language. I've attained a strong understanding of the language and the C standard library in order to write portable code. I have yet to master POSIX or the Windows API.
- Java. Although I'm not yet a master, I've been learning decent-sized chunks of Java's massive library quite rapidly, lately.
- Perl. I'm nowhere near a wizard's level, but I can use it.
- Python. I enjoy Python more than Perl, but have about the same amount of experience with it.
Web development, and Web design, in particular, is what spurred my eventual love of programming. Along the way, I was able to attain helpful understanding and experience in creating, maintaining, and securing Websites. Some of my skills are:
- PHP, or PHP: Hypertext Preprocessor. This is the first language in which I became adept and learned many fundamental programming principles. It is still the language in which I am most fluent.
- HTML, or HyperText Markup Language. Producing Web content was among my first passions that led me to my love of computer programming. Although I've lost some of my interest in Web designing, it still remains one of my primary skills.
- CSS, or Cascading Style Sheets.
- Apache, a very common open source Web server. Over the years, I became quite comfortable with Apache configuration and tweaking.
Although not directly related to computer programming, written communication is definitely essential. English is my native tongue, and I strive to write as lucidly and correctly as I can.
Feel free to drop a line on my talk page.
Curtis 10:11, 31 December 2009 (UTC).