Deciphering text encrypted with a changing cipher
It's insecure because the algorithm you described has essentially no key. You just have to try 25 different offsets for the first character, then run the algorithm and see if plaintext comes out.

Have a look at Kerckhoff's Principle, and try to understand why there needs to be a secret key in addition to an algorithm.