Yeah as SR said, webdesign can be fun and rewarding. About programming for apps and stuff well it all depends what your motivs are.
More precisely, what do you want to be able to do, why, how would you like to achieve it.

after knowing that, ask for directions on specific languages