SoloLearn: SoloLearn has the largest collection of FREE code learning content, from beginner to pro.
Encode: Encode is an awesome coding app for beginners.
Udacity: Udacity is an app and around 200 courses are completely free. As compared to other coding apps, it offers a more intensive way of learning programming.
Tynker: Tynker is an app that offers a much more relaxed way to learn to code.
Khan Academy: Khan Academy has its app available on play store which provides best tutorials videos, article and exercises in your phones.
CodeHub: CodeHub is a modern, simple app that will walk you through the process of coding.
Programming Hub: If you are interested in learning all the top programming languages – anytime, anywhere. Programming Hub is the app that will help you learn to code fun and simple apps.
Lightbot: Lightbot is an app especially designed for children to learn the basics of coding in a fun and interactive manner.
Learn Programming: Learn Programming app has an inbuilt web browser for testing web apps. It is one of the best apps for programming on android device currently available in the market.
SwiftBites: Here you can learn at a quicker rate, perform tests to understand the concept and excel in the field of coding.
Programming Books:
Learning programming using books is also interesting.A lot of books available online and offline but if you want to read those books for free.Download the books from google.You can find lots of books for free.
The remarkable invention of computers made it possible to read books. Instead of making a large library on your house, ebooks can be stored single-handedly on a computer.