
So this section is about my history with computers, the things I know, the things I am learning, and the things I want to learn. Allow me to start with what I already know.
My HTML background extends back to the high school days. My junior year of high school I was given a three week course in HTML and have ever since been working with HTML at least once a month, updating a webpage or two. My first website was hosted at for free for the class which I learned HTML. My senior year of high school I worked on the school website as part of another class. It was that year I moved my website to a different free hosting site. Then in October 2003 I purchased webspace and a domain name. Having my own website is spectacular. The freedom from advertisements, the customer assistance, it all makes for a great experience that keeps me ever enthusiastic about website design.
My programming experience is a story in it's own as well. I started out in high school with QBASIC. I recommend it to anyone who is just starting out with programming. It's simpler than C++, and easier to grasp the concepts and mindset of thinking like a programmer.
The next language I learned was C++ in college. Not exactly a huge course in it but it was something. I have taken a few more courses since but still feel iffy about using for anything serious. I feel that my knowledge of the language is well...limited.
Next I learned COBOL. Yes, COBOL. I'm sorry as well. Okay not really, but it can be a pain to program in. It's nice to know though, since it is still around. So a semester of COBOL behind me and the next language I learn, in the Spring of 2003, is Java.
Oh wonderful, object-oriented Java. I learned mostly from the book and the online support at Sun Microsystem's website. Well by the end of the semester I had designed a program as a class assignment that was a version of the mystery game "Clue". It wasn't too pretty but it kinda sorta worked. I grew to love Java because I could design Graphic User Interfaces. Furthermore, it has a nice touch in that I enjoy the concepts of object-oriented programming.
Now to the fall of 2003. So I take a class called "Programming Languages" and now, I learn ADA. Well, I get exposure to ADA and have written a couple of programs. Not a bad language, but since I lack knowledge of making graphic user interfaces with it, it holds about as much use for me as C++. Also in Programming Languages we dabbled a small bit with LISP. It's a strange one.
Another language I learned in the fall of 2003 is Assembler. Yes, the lower level programming language that rests between High Level Languages and machine code. Spectacular. Well, I can't do too much, but at least I can recognize it and have grown a greater appreciation for the High Level Languages.
Another course I took in the fall of 2003 was Software Engineering. I worked with a group to design a system. We opted for a system to track basketball statistics. Seeing as how three of the five group members had Java the past spring we opted for it to implement the system. Our group was the third of three teams for the class and we declared our team name to be T³.I opted to be lead programmer since I felt fairly comfortable creating the user interface and suchlike. We dubbed the system "Stat-ellite". For more information please visit the official website at: http://www.disgruntled-inc.com/Stat-ellite The project gave me a chance to refine my Java skills and learn new ways to implement Java programming.
So for Christmas of 2003 I received a few books about computers and took to learning PHP first. PHP basically allows a programmer/webmaster to do more with webpages. So I started messing around and now how quite a few implementations of PHP across my website. The guestbook I have as well as the display of Disgruntled Thoughts in various orders is accomplished through the use of PHP. I've enjoyed learning PHP and look forward to learning more about it. I converted my website to PHP over the years and it currently utilizes PHP to create a software firewall preventing various IP addresses from accessing content as well as analyzing guestbook submissions for spam.
In May of 2004 I graduated from college with a Bachelor's of Science in Computer Science. So officially I know something about computers. But I still say that I have much to learn.
In 2008 I wrote a website for content management of in-game items for my guild in World of Warcraft, utilizing PHP & MySQL. It included an application that would email us raid leaders when an application was submitted.
A guild bank items management system, and loot council management to allocation loot from raid bosses, where guild members could build wish lists.
So I've learned a little about computers. Then recently learned a whole lot more. There's still so much that I would like to learn, the security side of things is of interest. I have a strong disdain, and lack of respect, for spammers. Right now, I would say that I would most like to learn Python and more about PHP. PHP stomps all as my favorite to code with, for its versatility and power on the web, and the more I learn, the more useful it is for me.