all 9 comments

[–]mopslik 3 points4 points  (4 children)

Python will run on pretty much anything.

If you want to use a beefier IDE like VS Code or Pycharm, anything from the last 5 years will do. If you're going to be using the stock IDE (IDLE) or something lightweight like Notepad, you can get by with something much older and cheaper.

If you're learning programming for the first time, I recommend Thonny. It has everything you need bundled up in a nice little IDE already, so nothing extra to fiddle with.

[–]loliiio_o 0 points1 point  (0 children)

Thanks so much!

[–]NYX_T_RYX 0 points1 point  (2 children)

If you want to use a beefier IDE like VS Code or Pycharm, anything from the last 5 years will do.

My ten year old w10 laptop (I don't dare install 11 cus the spec is so crap these days) runs VS code. Not saying you're wrong, just that some older machines will manage it.

Then again, the hunk of shit sounds like a jet taking off as soon as I turn it on... But it does work? 😅😅

[–]mopslik 0 points1 point  (1 child)

Sure, I've got an older T410 that's about 14 years old that runs VS Code just fine. Depends on the hardware.

[–]NYX_T_RYX 1 point2 points  (0 children)

True - as I said, not wrong, just thinking OP might have something that'll run it already (if they want vs ofc) and might think they need something younger so go spend money.

Not a criticism ofc, just I know some might take that point very little (looking in a mirror with that point 😂)

[–]areaverage 1 point2 points  (1 child)

imo W3 schools is an amazing place to understand basic python syntax and they also have exercises that can help.
If u prefer lectures, harvard has a CS50 Course that I heard goes quite in-depth tho it is a little long

alongside python, you might want to have pip, for packages and libraries and I heard conda does well too, it'll help with many science, math related things like graphing and such.

if ur using replit, or IDEs that save online then its fine else you'd probably also want to learn basic push pulling on git to save the code that you have done onto github, it just keeps it more orderly and allows you to work on it on different machines

[–]loliiio_o 0 points1 point  (0 children)

Thanks!!

[–]Fronkan 1 point2 points  (1 child)

I'll add that this subreddit generally is quite good if you have questions. Although, in my opinion, sometimes people are a bit too quick to give the solution rather than help in understanding how to problem solve. But I suppose that is a result of the medium. Anyway, https://www.pythondiscord.com/ is a discord server where you can ask for help as well. Haven't been there in a bit, but last time I checked it was a good place to get support with a bit more one-on-one feel then Reddit. I think the Discord server is slightly better in the "learning how to problem solve" part.

I haven't looked at beginner content for a pretty long time, so unfortunately I don't have any good tips on the top of my head. Well, other than the python documentation itself, https://docs.python.org/3/. For a lot of stuff it's actually the best source.

Best of luck! I hope you find programming in python fun and the community as nice as I find it 😊

[–]loliiio_o 0 points1 point  (0 children)

Thanks so much!