I am in the process of learning to develop for the iPhone and of course the primary language is Objective-C.
One of my first assignments after an introduction to Objective-C was to create several console type apps. One of which was to display the first 20 values of the Fibonacci sequence.
I had no clue what Fibonacci was/is until Wikipedia explained it to me (see link). In the end, I was able to figure out the formula and put it in code.
The Code:
int i; // used in the "for" loop
int fcounter = 20; // specifies the number of values to loop through
int f1 = 1; // seed value 1
int f2 = 0; // seed value 2
int fn; // used as a holder for each new value in the loop
for (i=1; i<fcounter; i++){
fn = f1 + f2;
f1 = f2;
f2 = fn;
printf("%d: ", fn); // print each value of fn
}
The Answer:
1: 1: 2: 3: 5: 8: 13: 21: 34: 55: 89: 144: 233: 377: 610: 987: 1597: 2584: 4181:
Yup, HTML 6 and CSS4 announced today. All major browsers agree to fully support on day one.

While we wait for HTML5 and CSS3 to be finalized and deal with the sluggish support in all major browsers, the WWW Consortium has announced the new versions. They also mention that all major browsers are to support the features and render the same on all devices and promise no more hacks or the need to target browsers specifically. It was also noted that all major browsers would do a “force upgrade” of all browsers in use today. W3 said that the plan to eradicate old browsers still in use today involved a 2 year discussion with all major the browsers (IE, Fire Fox, Safari, Chrome, Etc…) on the best approach. What was decided was to simply render the old browsers useless and force the user to upgrade.
You can read more about the announcement here.