What are the best apps for coding?

Your favorite computer software and the apps you use on a daily basis are all functional because of the right coding knowledge. Well Jordi Castelló, there are many ways to learn how to code and perhaps become an experienced programmer in the future. Take a look at this list and choose from the best apps for coding.

asked by Jordi Castelló
65 contributors
10 solutions
  1. 13



    Encode is one of the best apps for coding that you can use to write and practice it. This coding editor has bite-sized lessons and supports it with interactive challenges to test your skills.


    Android, iOS

    Free- With in-app purchases

    Jerry Huang
    Written on June 26, 2019
    "I am now a pretty knowledgeable programmer I suppose and it can be tricky business learning at first, especially if you are trying to teach yourself. I would say Encode is one of the better apps for coding that and programming overall. A lot to learn here especially for beginners that are looking to have a great start-up as a programmer"
  2. 10

    #2Programming Hub

    Programming Hub

    Programming Hub is your go-to platform for both Android and iOS to learn all things about coding and programming with HTML, Javascript, C, C++, Python, and other languages for free.


    Android, iOS

    Free- With in-app purchases

    Paul Porter
    Written on June 26, 2019
    "Even the free version still makes learning a lot more fun. Having to study coding as part of my work in programming really had me looking at apps like this for more knowledge and this one didn't disappoint me honestly. Great app for programming "
  3. 9

    #3Java Programming

    Java Programming

    Java Programming app is a good app for coding on your Android phone as it enables you to carry Java programming tutorials. It also contains about 81 programs that foster user's learning.




    Adam Fields
    Written on June 26, 2019
    "I remember using this app to review for my programming interview LOL. It has been useful so far as I still have this app. I suggest this app for learning coding"


Did you know that programming dates all the way back to 60 A.D.? It was a long time ago when Heron of Alexandria lived. This guy was a mathematician and engineer who invented the machine that many consider sparked the evolution of computer programming. His machine had puppets on it, and underneath the machine were strings that you could pull to make the puppets do things. Re-wiring or re-programming of the machine was the key to manipulate the puppets. It was one of the first recorded examples where one did program the way something is operated without having to rebuild it totally. The 1950s was really when computer programming started to take off. With the creation of the first programming language by IBM, the landscape of technology would forever change.

Today, there is so much hype about programming. Needless to say, people seem to be learning about the best programming resources. There are even Java apps for beginners that make learning accessible even from smartphones. This is not a surprise as there is an increasing number of businesses relying on computer code. The Bureau of Labor Statistics projects that employment specifically for computer programmers will increase steadily as businesses outsource projects tend to look for less expensive contract workers overseas. Programming jobs overall are growing 12% faster than the market average. The numbers prove that all technology, no matter how complicated it may look, did start from the simplest of things. 

  1. 8



    Lightbot is an app that was made to make learning coding much easier and relatable for kids. It is essentially a puzzle game based on coding that teaches programming logic while playing.


    Android, iOS


    Rodrigo Espinosa
    Written on June 26, 2019
    "I'm glad somehow I found this app. My kid loves it and he learns from it without me really having to push him hard with lessons and what not. This is a pretty good way to make kids learn the essentials for programming language and coding"
  2. 7

    #5Khan Academy

    Khan Academy

    Khan Academy is a tool that serves as an interactive classroom for learning using different web resources. In here, you can learn things including lessons about coding computer programs.


    Web, iOS, Android


    Diana Chavez
    Written on June 26, 2019
    "Well this is a good resource and it's interactive in itself as I was able to learn more about coding from real programmers themselves"
  3. 6

    #6Learn Java

    Learn Java
    Learn Java in a greatly improved learning environment with more lessons, real practice opportunity, and community support.



    Nicole Cunningham
    Written on June 26, 2019
    "The videos, lessons and the community response to learners here is really useful for any beginner who wants to perfect their programming language. I'd say this is one of the best apps for programming there is. Easy learning!"
  4. 1



    Codelyf is a free mobile application where you can learn about programming in a fun method through tutorials and quizzes. This has a simple and clean interface. 




    Rubén Rocha
    Written on June 26, 2019
    "This is very good for Phyton tutorials. I am so pleased with this coding app. Happy coding everyone!"
  5. 1


    Coding is for everyone! Join our 3 million other students today and learn programming and big data to advance your knowledge and career in programming.



    Yao Yan
    Written on June 26, 2019
    "A lot of my time have been spent on downloads that I got from this app. Perfect for learning coding!"
  6. 0

    #9Adobe Dreamweaver

    Adobe Dreamweaver

    Dreamweaver CC has a modern interface and a fast, flexible coding engine to give web designers and front-end developers easier ways to create, code, and manage websites that look amazing on any size screen.


    Windows, Mac

    $20.99- Varies by plan

    There are no comments yet!

    Share your opinion
  7. 0

    #10C++ Programming

    C++ Programming
    This is the only app which contains good quality and precised tutorials, more than 140 Programs, coverign all basic and advance concepts and categorised FAQ & Exam questions to score more.



    Andy Wen
    Written on June 26, 2019
    "This has to be one of the most simple to understand app that there is for tutorials regarding coding and programming but I think looking for more hands-on sources may help a lot too"


Best What are the best apps for coding
1EncodeApps 13 Free
2Programming HubApps 10 Free
3Java ProgrammingApps 9 Free
4LightbotApps 8 Free
5Khan AcademyApps 7 Free
6Learn JavaApps 6 Free
7CodelyfApps 1 Free
8UdacityApps 1 Free
9Adobe DreamweaverSoftware 0 Paid
10C++ ProgrammingApps 0 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.