you anyway seem to be bold, doing something that not many men can do easily... how many would dare smile at an unknown lady on a public road... keep being bold.
i will recommend three languages... c language, intel x86 assembly language, flash "action-script" language.
c language is universal step in learning programming... it is a simple and practical language... most operating systems are mostly written c... you will easily find compilers to code c programs.
intel x86 assembly is universal step to learning fundamental machine-level ( low-level ) programming... with assembly code, you can control ( with os permission ) most components within a computer... in fact, most operating systems ( os ) have to have assembly code for critical work... and assembly programs are the intermediate step that every c program compiles to, on any platform, be that intel company microprocessors ( used in desktops, servers etc ) or be it the arm company microprocessors ( used in cell phones, tv satellite receivers etc )... start with intel x86 platform ( microprocessor, system board, os ) assembly programming... there are freely available intel x86 assemblers and virtual machine ( to see the program in action )... there used to be a program called "debug" in windows os... it was there in debug, i don't know if it is there in windows 7 and windows 8... but there are other assemblers and debuggers.
flash "action-script" is used to automate flash-based media, either for web-pages or for stand-alone files... "action-script" is a scripting language which needs is interpreted in real-time and therefore needs a interpreter within the web browser or the computer it is run on.