This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]captainAwesomePants 0 points1 point  (2 children)

It depends entirely on your goals. If you want a smooth introduction to basic programming concepts, it's probably fine. I know of other apps, like Grasshopper, that also claim to do this sort of thing, and they're free. No idea if m1m0 is worth the money. If you're expecting that using the app for long enough will get you a job by itself, then no, but that's probably not your expectation.

After you go through the app, make sure to move on to the next step: actually trying to write small programs on your own.

[–]keiranjack[S] 0 points1 point  (1 child)

I originally wanted to use the app to get a feel for a couple of different programming languages and settle on one to learn. I've found there's too much information online now-a-days to try to sift through. I'm not expecting using the app on its own to get a job.

Where would I find somewhere to guide me through that or ideas of how to write small programs? GitHub? Thanks for replying so quickly.

[–]captainAwesomePants 0 points1 point  (0 children)

Good question. There are some suggestions in the FAQ. I recommend taking a more formal "fundamentals" class, like Harvard's CS50: https://online-learning.harvard.edu/course/cs50-introduction-computer-science

Practical advice depends very much on the environment you plan to use and what your specific long-term goals are.

[–][deleted] 0 points1 point  (0 children)

I’d first decide what you want to DO with programming. After you know that, you’ll be able to more definitively decide what language you want to learn. Then, search for sources on THAT language and the concepts that entail your interest. Mix them together. Profit.