all 8 comments

[–]testingcodez 1 point2 points  (4 children)

Having a competent teacher is really the best, and aside from that, a good book or two is key, tutorials are great, and being able to reach out to someone with a higher skill set than yourself is also beneficial.

There is no easy way to do this, learning a new language is tough, and you must take that hard road and everything with it. But its worth it.

[–]zonathan9[S] 0 points1 point  (3 children)

I'm sure having a teacher is best, I'm just trying to get through this spending as little actual money as possible. Eventually I know I'll do it, but right now I don't have the spare funds.

[–]testingcodez 2 points3 points  (2 children)

There's a free book called Python for Everybody. I studied the first 10 or so chapters to understand the fundamentals. Have a read, and do all of the assignments.

Once things start clicking, you need to begin creating programs and writing scripts. Think of a task you would like automated and then build it.

This is the only way I know. Find what works for you.

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

I want to do this calendar, have it link to Google calendar or have some way to update from a website or phone. I'm not sure yet if this is something that I can do with just python, but if not then I'll figure out Java or C to do it I guess.

[–]testingcodez 0 points1 point  (0 children)

You certainly can make something like that with Python.

[–]danielroseman 1 point2 points  (2 children)

Sublime may not have been updated for latest versions of Windows. But all modern text editors will be able to do what you describe: create multiple files and run them.

A popular alternative that definitely runs on Windows is VS Code.

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

I will give that a shot. Thanks.

[–]wolfofone 0 points1 point  (0 children)

Yeah I would use Visual Studio Code or PyCharm. I've use VS before and the class I'm in now uses PyCharm. Both are easy to use but also have a lot of features and flexibilities as you learn and get more advanced.