Learning to code is probably the biggest thing for the first steps I would say. But why does everyone always say learn Python? I agree it is easy to learn and use, hell I use it a lot too, but it's not the only easy language out there. Why not pearl or ruby or php or javascript or go or any scripting language...... Python isn't the only one folks.
While learning to code, you should also learn how computers and the OS works in general. Not just how to use it, but things like filesystem structure, how the kernel operates, drivers, etc...
Most important is to read. Read anything and everything you can about code, computers, security, tech in general. Google the fuck out of everything.