googling is pretty useful, being able to search stuff that you don’t know.
some problem solving skills - but those with a bit more effort can be developed doing the curriculum and after, just continuing to practice
being able to type is also pretty necessary, as the curriculum is interactive and expect stuff to be written in there
basic English comprehension skill (but the curriculum is also being translated in Spanish and Chinese)
grith, as frustration is common in programming, and not stopping because of frustration is necessary to succed
the curriculum starts from the basics of coding, but it is not designed to be comprehensive of everything, so some curiosity to find other sources for the aspects of the language that the curriculum doesn’t teach, and for what is explained in a way not compatible with one own learning style