On the Android side, things aren’t actually that different. Once again, you’ll need an IDE which in this case is probably going to be Android Studio.
Web design apps like Dreamweaver are fine, but if you want to be able to build modern responsive HTML5 based websites, then these apps will get in the way of you learning.
Search Engine Optimization
Search Engine Optimization (SEO) is the process of affecting the visibility of a website or a web page in a web search engine's unpaid results—often referred to as "natural", "organic" or "earned" results.
Social Media Optimization
Social Media Optimization (SMO) is the use of a number of social media outlets and communities to generate publicity to increase the awareness of a product, service brand or event.
Digital marketing is an umbrella term for the marketing of products or services using digital technologies, mainly on the Internet, but also including mobile phones, display advertising and any other digital medium.