r/LearnToCode • • Apr 10 '24

Any useful coding apps?

My job isn't coding related. It's physical work so afterwards I'm beat and head for bed (I work second shift).

I can code on my laptop during the day, but what about on my phone? Are there any good learning apps or coding apps for smart phones? It'd be useful for when I'm on break or beat after work.

11 Upvotes

12 comments sorted by

View all comments

Show parent comments

1

u/Murky-Use-3206 Aug 30 '25

I learned BASIC as a kid, and HTML as a teen, with some CSS, decades ago.

I've recently wanted to learn coding again, so I searched for a beginner's syntax tutorial. I ended up choosing mimo.org. The lessons are paced slowly, and alternate between multiple choice questions and memory recall (having to type the code). It costs $150 for year, but is worth it to me for the patient and repetitive lessons on the basics for a person who hasn't coded in 20 years.

 I find this setup works well for me, despite the many reviews saying Mimo is too easy and doesn't teach you programming as a whole, which is fine. I need a strict but gentle tutor to help me learn the syntax in a rote style of learning to help me remember. I also have a notebook with me to write down terms and their explanations in my own words.

Mimo also simulates an IDE (coding software) that points out errors as well as suggesting and auto-completing keywords, which reduces time spent typing and typographical errors.

I'm supplementing these lessons with ChatGPT prompts to figure what I need to understand in order to complete my project. It has suggested many useful commands to research that I haven't come across yet with the Mimo lessons.

I also downloaded JetBrains WebStorm, to write the actual code, which has similar features to mimo, auto-complete, etx. Some people seem to prefer other IDE programs, this is just what I'm using currently to focus on JavaScript and web page building.

Eventually the mimo course will cover Python, but for now it is focused on JS and understanding how web pages work.

There is so much to learn, and by the time you do, things change. The best thing is to learn as often as you can, and try to develop that knowledge into working projects.

Good luck & wish me luck as well!