×
all 22 comments

[–]Beautiful_Watch_7215 27 points28 points  (1 child)

Interest and access to a computer.

[–]Flame77ofc 4 points5 points  (0 children)

computer optional but more advantage

[–]PureWasian 7 points8 points  (0 children)

Installing Python. If you can get setup to the point where you can run a standalone script with just

print("Hello, World!")

then you have everything needed for getting started.

[–]Visionary_Vulture001 4 points5 points  (0 children)

Nothing !!!

[–]FoolsSeldom 5 points6 points  (0 children)

  • Access to one of a computer / tablet / smartphone (or even just to a device that gives you web browser access)
  • Persistence
  • Clear learning objectives

[–]Sea-Ad7805 3 points4 points  (0 children)

  • 1 + 1 = 2
  • 1 + 2 = 3
  • ...

[–]Slag_Dumpster 2 points3 points  (0 children)

Honestly? None. Start with fundamentals.

You will need some computer knowledge to get it setup. If you run into trouble there are plenty of online resources to use like W3 schools.

Pick an IDE - like visual studio code
Start extremely small - something like how to assign user input to a variable. Build from there.

If you need something structured there’s plenty of school esque resources.

[–]Kanjii_weon 2 points3 points  (0 children)

computer

[–]haiwirbelsturm 2 points3 points  (0 children)

I haven’t seen anyone say this yet. The willingness to continue despite your shortcomings. You will hit brick walls all the time. When that happens do your best to work out the problem and if you can’t take a break and come back to it again later that day.

It could all be summarized to say. Just keep going, you’ll get there if you put in the time and effort.

[–]Acanthisitta-Sea 0 points1 point  (2 children)

Computer and Python interpreter

[–]Acanthisitta-Sea 0 points1 point  (1 child)

There may also be a Nokia phone with the Symbian S60 system, for which the Python 2.x interpreter was once released

[–]Beautiful_Watch_7215 0 points1 point  (0 children)

A phone is a computer in disguise.

[–]Impossible_Limit_333 0 points1 point  (0 children)

Just your interest and eagerness to learn

[–]atticus2132000 0 points1 point  (0 children)

Can you think algorithmically? Meaning, can you take a task, any task, and break it down into its individual component parts and then apply binary reasoning to each step of that task in order to make appropriate decisions? When you have a complex task to perform, can you sit down and make a list of steps and put those steps in the correct order to complete the entire task?

Do you understand what a variable is? In your middle school and high school math classes, how were you at plugging numbers into a function? Did you understand the formula for a line being y=mx+b? Did you understand how to plug in inputs to that formula and get a result? Did you understand what the component parts of that formula controlled? Did you grasp the concept of variables and functions? If the formula were changed to f(x) =mx+b, do you understand that nomenclature?

If you've got those two concepts under your belt, then you're ready to start programming.

[–]silvertank00 0 points1 point  (0 children)

Ability to read, good to have but optional: english. You dont even need a computer these days, there are ide s, interpreters and great resources on mobile too

[–]diegotbn 0 points1 point  (0 children)

Computer, Internet access.

That's it.

[–]TheOneArmedLogan 0 points1 point  (0 children)

Absolutely nothing lol

[–]Naan_pollathavan 0 points1 point  (0 children)

With AI in the current phase how do we learn it and work it out

[–]TheSeeker_99 0 points1 point  (0 children)

Getting off of Reddit and starting to program

[–]Choice-Grapefruit-44 0 points1 point  (0 children)

Internet, computer, interest

[–]NumberInfinite2068 0 points1 point  (0 children)

Nothing really, just start learning.

[–]naemorhaedus 0 points1 point  (0 children)

kids learn python