In this day and age, knowing a little bit of coding can help a great deal. It can certainly open new doors of opportunity to you. Coding might scare many folks off but it is not very hard to learn. If you find reading books to learn how to code boring, you may want to give these iOS apps a look:
Codeacademy: a free tool that provides you with an interactive coding experience on your iOS device. You will see code examples and learn by playing with them.
Udemy: Udemy is a great marketplace for finding on-demand online courses on almost any topic. What I like about them is the fact that some of the topics they cover is not covered anywhere else.
Treehouse: the app may be free but you are going to need a subscription to access the premium content this company offers. You can learn how to build websites, create iPhone apps, and more by following the courses offered here.
Lynda.com: whether you are interested in learning how to develop apps, build websites, use Photoshop, or get more out of iOS, these folks have a course for you.
iTunes U: this app’s content is not limited to computer science and programming. You can learn about science, languages, and many other topics by taking advantage of the content available within this app.
L2Code HTML: a simple application that provides you with step by step instructions to make learning HTML easy.
These applications might not make you a ninja coder but they do teach you enough to get you on your way. Most of them are free which helps.