When going to previous/next word (Ctrl + Left or Ctrl + Right), punctuation characters are treated as whitespace. So, if I had:
fooBar + " baz"
with the cursor at the start of 'fooBar', then Ctrl + Right would skip to the start of 'baz', which is too greedy. It would be better to skip to the plus sign, then to the double quote, then to the start of 'baz'.
Using Geany 0.20 on Ubuntu 11.10.