Well, my 2 cents:
Just to look through file systems with iFile and Windows Explorer, and understand different file extensions, directories(folders) and what they are and why they're there, (like png found in like anywhere and used to let the computer know that its random binary actually calculates an image)
Then start downloading files to modify your idevice and computer, use cydia a lot to get and understand tweaks.
Get used to the way everything works and learn the basics of the internet (What it is), and a few basic shell (CMD) commands
Then from there learn what a programming language is.
How to Be A Hacker:
Learn the basics of hacking (i dont know them), learn what DDOSing is what Phishing is what SQL is and why we inject it so much, learn about famous hackings and LEARN SOCIAL ENGINEERING don't know what it is? Look up Kevin Mitnick. Learn what makes things tick or just get a rough idea and learn the names of lots of programming languages.
How to Be A Programmer:
learn a programming language (i.e. Python and C) but Python first to give you an idea of things, dip into a few other languages to get a taste of the world and learn HTML
Go get apps from the app store like: Codea, Pythonista, Kodiak and PR0C0D1N6 (Lua,Python,PHP,Processing and Html 5 Canvas or Javascript respectively) and use them to program, depnding on what language you learn.