The Language Guide

There are so many computer programming languages that newcomers and around-IT people get confused very often. Which language should I learn? What is better C or Perl? What is SQL? These are the questions posted forums and newsgroups where programmers hang out.

The Language Guide website attempts to tell the difference between 40 or so most popular programming languages. It provides a brief history of each language, key features listings, sample programs, and links to other resources about each language.

Object-oriented programming concepts

Here is a nice (as in short and simple) tutorial on object-oriented programming concepts. It touches only briefly and a few concepts: objects, class, message, inheritance, and interface. There is a practical part based on Java. And that’s about it. Studying this tutorial will not make you an OOP expert (I doubt that anything will), but it will provide with the general direction to dig in.

Simple Tricks for More Usable Forms

There is an interesting article by Simon Willison at SitePoint.com. The article is about few simple tricks that can improve the usability of web forms. Things like automatic focusing on the text field the second the page loads in; and using CSS and labels to help users to navigate and feel-in the forms easier.

Dvorak keyboard layout

A lot of people out there have no idea that there are keyboard layouts other than QWERTY. And, maybe, the layout that is used on Nokia phones. (Of course, there are a lot of people out there who don’t know that keyboard layouts and mobile phones exist at all). QWERTY is the de-facto standard currently. Keyboards shipped with new computers are, by default, QWERTY keyboards. Most touchtypists are QWERTY touchtypists. And in some places you don’t even have a chance of finding any other keyboard layout in the computer shops.

Dvorak keyboard layout is something I was interested in for some time now. I haven’t tried it, but it does look yummy. I haven’t seeen any Dvorak keyboards around and I doubt I will do so in the near future. My job requires me to use a number of computers, which are used by other people too, so, I guess, I will either have to stay away from Dvorak, or find myself another job. ;)

But if it was just for one or two computers, I would really liked to try it out. If you had or have a chance to, then do so and share your experience…