I really like the idea of this app. For those familiar with language learning, it's Duolingo for programming languages. Not the best interface in the world, but it's okay. I would advise people new to (java) programming to consider also doing the free MOOC course called "object-oriented programming with Java" from the University of Helsinki, and use this app on the go for practice.
Very good lessons. I'm learning C++ now thanks to this app! :) I recommend this to anybody who wants to learn a programming language. The lessons are very well worded and if you don't understand a lesson or quiz. There is a community feature to see other members takes on the quiz or lesson.
Good place to try out codes and learn however, it doesn't teach you EVERYTHING. I was suprised when i was in a challenge and it gave me a code with the start going &src or something like that; i didn't see that in the HTML teaching lessons! Please add EVERYTHING that you know about each subject, because that can amazingly influence the possibilities of things that i can make of the code that I know of!
As an Arabian Guy , SOLOLEARN ! Means a lot for me , It teaches me Much things unlike Foreigners... 1- I Can improve and develop my "English language" by reading and translating the Unknown words through "Q&A Discussions" . 2- I can learn programming languages Smoothly in the easiest and best way with "Fun" at any Time any location (theoretical Education) 3-I Can test myself by writing and Coding a small projects interactively (practical education). 4- I can improve, Develop and increase my information , knowledge also my learning Steps by following-up The experienced People to see what they discussing about anything deals with this field. 5- I can challenge myself through "Quizzes" (Q&A), I can Teach people through "Quizzes Factory", I can "communicate" with people on the same field which will motivate me and Give me the passion that I need to continue...... Oh no I forgot to talk about the design of the app ,in one sentence this app is "generally perfect"
I am new to coding, and this is - as far as I can remember - the first app I've tried in relation to learning to code. So far, it's been great! I like that the interface is 'clean', easy to use, the topics are clearly outlined, and has good community support from fellow users, and even intermediate to pro coders. Plus, it's free and has no ads. :) Some users say that the explanations are lacking, but i think it is enough for newbies like me, especially because it does not make the lessons overwhelming or intimidating. So, thank you for making this!
Edit: App stopped syncing across devices though logged in to same acct. The app has promise. Unfortunately, it's rife with bugs; even after the two recent back-to-back updates. Try to post long, on-topic comments to fellow learners and the app states there is no connection, while the rest of the app, and every other one on your device, retains functionality. Several sections within the lessons are redundant, not as a test of how much attention one is paying; just evidence of poor, non peer-reviewed code. Get what you can out of the app, remembering always that there are other, more optimal 'Learn to Code' apps - better serving that objective - here in the Play Store.
* Bug fixes and stability improvements
Learn,practice C,C++,HTML,Java,C#,Python like 17+ programming languages for free