Is it necessary for me to learn web design and some html to land a good job in other parts of the world in any leading agency? App design is the only thing I like to do.
Let me start by saying this - Nothing you learn / do / read / watch or listen to in order to improve your skill-set in this industry should be motivated by something like "wanting to land a job" or "make more money".
As a designer / developer of any kind you should want to learn something if it feels right and makes you feel nice and fuzzy inside. You can then apply the knowledge and skills you gained in solving problems for users by providing them with delightful interfaces to use (which in turn assure great experience).
Learning web design and HTML (you should probably learn CSS (SCSS) and JS too if you go that route) would not make you a better UX designer. It would certainly make you aware of aspects of design and development you didn't think of before but those skills in themselves make little difference. One can know every language in the world and code down the silliest most unusable application, while someone who had never seen code might approach design in a stellar way.
To me knowing how to program and knowing how to design are two parts of the same coin. You should nurture both of those skill-sets in order to create great products and services.
At the beginning however you should certainly focus on UI and UX. There are tons of great books to read, blogs to browse through and communities to lurk in. And if you've never dabbled with design at all you should take a further few steps back and begin learning about classical design principles like typography, baseline grids, layouts, ratios, proportions, patterns... You should learn how cognition works, how we recognize patterns and why and when we appreciate visual rhythm... Tons of things really.
Focus on your design skills and if you're truly passionate about the craft you'll know when it's time to learn to code.
An agency will hire you not because you know a bit of many things, but because you're very good at just a handful of those. :) Keep that in mind.
Best of luck.
If app design is the only thing you'd like to do, then I'd say spend all your time and focus developing UI/UX expertise for mobile. In many developing nations around the world, smart devices are giving people their first exposure to the Internet. The way they search, browse, buy, and otherwise behave online hasn't been profoundly shaped by desktop computing (and all the extra real estate that larger screens afford). All that to say, I've begun to think of UI/UX design for mobile as a distinct discipline. Many fine web designers find it very difficult to make the transition over to mobile: almost like fiction writers trying to write poetry. Starting with web and moving to mobile may actually handicap you. But if you start by learning to be economical and use limited mobile real estate to its best effect, then you'll probably be a better web designer (if you decide to grow into it later) for it.
Hope this helps,
To me U/X consists of many things – design/look-and-feel, navigation, content, information architecture, etc. Certainly it would help if you have design skills and HTML experience but you need to understand from a user’s perspective how they interact with the app and their needs. U/X is the overall experience that an user has while interacting with an app. It is not just one thing that will make the user experience great but rather the total of many different components.
For instance, if the navigation is really well thought out but the content is not that relevant when they get to a page, then the U/X is poor.
Worry about the product and how you will make it.
Don't stop taking massive action.
Best of Luck,
Michael T. Irvin
My books are available exclusively through Amazon Books. Check out my book "Copywriting Blackbook of Secrets"
Copywriting, Startups, Internet Entrepreneur, Online Marketing, Making Money