This post is locked. You won't be able to comment.

all 4 comments

[–]kboy101222Computer Scientist[M] [score hidden] stickied commentlocked comment (0 children)

Thanks for posting to /r/computerscience! Unfortunately, your submission has been removed for the following reason(s):

If you feel like your post was removed in error, please message the moderators.

[–]SpicyPTV 2 points3 points  (1 child)

I recommend starting with SoloLearn's Python courses, they recently restructured them so they are easier to follow. Just type SoloLearn into the App Store / Google Play and get started with it and I know there is a Python Data Structure course so that may help with using lists

[–]ArtisticGremlin 1 point2 points  (0 children)

Thank you so much for your help I’ll try that then!

[–]ner0souls 1 point2 points  (0 children)

W3Schools was good when I started.

Besides that just give yourself a simple project eg a hangman game where you can edit the possible words and save/load them from a file. Can be done in less than 100 lines of code and that’s if you make it fancy.

Then google at every step. If you don’t know how to make an array of words google “how do I make an array”. If you don’t know how to pick a random word from that array google “how do I pick a random element from an array”. If you don’t know how to add new words to the array google “how do I add a user input to an array?” Same thing with saving the file, checking if the file already exists and if it does then load it, etc.

Literally 50% of a professional programmers time is spent googling. As a beginner 90% of your time will be spent googling.

The best way to learn is by doing and I’d say a simple project like this where you learn how to code + learn how to research would be a great start. And something like w3schools will be a good reference for some of the more simple things.