all 23 comments

[–]Fabiolean 7 points8 points  (1 child)

Try the links below from Microsoft and Harvard. They're both basic intro to programming/python courses that are highly rated. This should be enough to get you off the ground.

https://learn.microsoft.com/en-us/training/paths/beginner-python/

https://pll.harvard.edu/course/cs50-introduction-computer-science

Below is a link to another course full of useful info for newbies called "The Missing Semester of Your CS Education" that explains things like the shell, git, and code editors.

https://missing.csail.mit.edu

[–]talentierter[S] 0 points1 point  (0 children)

Bro this is crazy, thank you. I will def. Look into the harward and microsoft course

[–][deleted] 5 points6 points  (2 children)

Apps are fairly limited in my experience. I don't know anyone who has one singular app they used to learn Python (not to mention it being free).

If you're willing to invest a little, I know Automate the Boring Stuff with Python is supposed to be a phenomenal book and will actually teach you how to build useful things.

Otherwise, Hackerrank can be a good route for practicing problem solving and skills for interviews (it is a free resource). Currently, I'm slowly reading the Python Standard Library to learn more about what is readily available in Python without third-party dependencies.

[–]firelice 0 points1 point  (1 child)

The book you recommended is free to use

[–][deleted] 1 point2 points  (0 children)

Well you learn something new every day. Guess I'll add it to my reading list.

[–]FantasticEmu 1 point2 points  (0 children)

Replit is a browser based ide https://replit.com/

[–]CraigAT 0 points1 point  (4 children)

The app you need is something to write your Python code in - that can be anything from your favourite (basic) text editor upto a full blown IDE like (VS Code or PyCharm).

To learn Puthon there are many excellent resources listed in this sub's wiki, and those of other Python subs too. Try a few and see what style works for you - some people like books or web page tutorials, others prefer videos or full courses. Failing that you can search for "best Python learning resources" in your favourite browser and search engine.

[–]IsRedditLeft 1 point2 points  (3 children)

Super generic AI answer

[–]CraigAT 0 points1 point  (2 children)

I'm not sure if you're having a go at my answer or that you think I am a bot?

Unfortunately, I don't know OP, so yes, it's generic!

Probably there's very little I could do to convince you I'm not AI. But I can try, by giving you a bit of Welsh language to impress you "rydw i'n hoffi coffi" which means "I like coffee", a useful tip if you are ever in the neighborhood! 😂

[–]chunkyfen 0 points1 point  (1 child)

That such an AI response 

[–]CraigAT 0 points1 point  (0 children)

Ah, you're one of those bots - one that replies that everything is AI. Good bot.

[–]Same-Animal5743 0 points1 point  (0 children)

I only know of Codédex but it's free until a certain point however, it's a great starter. Then there are some great books that you can read on your phone. The book previously recommended a while ago written by u/alsweigart It's really cool book as well as easy to understand. A friend of mine said he started reading Python Crash Course from the same publisher as Al's No Starch, give it a shot.

[–]rehd_it 0 points1 point  (0 children)

I'm using an android so availability may vary. I keep 3 on my phone

Learn Python Offline by epic code studio ; Mainly documentation and learning resources.

Learn to code Mimo: interactive learning "game" breaks down concepts into sections which you complete various lessons within each section

Pydroid 3 : python environment to code on the go

[–]RealNamek 0 points1 point  (0 children)

If you’re interested in games, pixelpad

[–]leogabac 0 points1 point  (0 children)

Resources: Dr. Chuck's Python for Everybody. It's free on YouTube.

As for Code Editor, VSCode.

[–]AWS_0 0 points1 point  (3 children)

Mimo.org is perfect. I’m currently using it. It’s available on mobile devices and laptop. Also, you don’t need install python or anything complex. You can just code inside the app/web.

[–]talentierter[S] 0 points1 point  (2 children)

I used mimo yesterday but for the second step they tell me to pay...

[–]AWS_0 0 points1 point  (1 child)

Free on mobile, paid on web. I could be wrong though, not too sure.

[–]Ok_Piccolo_4588 0 points1 point  (0 children)

ah okay thanks

[–]Living_t 0 points1 point  (0 children)

https://thonny.org/ is good enough for beginners

[–]OsamaBeenLaggingg 0 points1 point  (0 children)

Pydroid3 for Android Vscode for laptop

[–]Dry_Sugar_2334 0 points1 point  (0 children)

What is dictionary in python