Hi,i am at the very first steps of studying programming languages and need some info. Basically i am studying (first year) physics in University of Crete (Greece) but we study computers a lot. I started with Fortran and when i get back now i will get advanced Fortran. (We must take these lessons,i had no option).

After that,i have C,C++ and Java from which i can choose which i want to study.

Let me tell you what i want...I am interested in number theory,cryptography and hacking. I am very new though,i have red a book in cryptography but was more likely general infos and not mathematics.

I would like to learn cryptography,programming and hacking so,can you help me a little about from where to start and what to do? I red the post "beginning programming,advice!",is this good enough to take the same programme. I am asking because i have absolutely NO idea (though i like computers and understand them easily) in hacking and i wanna start from scratch.

Thank you for your time.