Thats an easy one. Siri! Its in apple smart phones (siri), she's digital (as in not real), and she helps you out with everything you need. This includes gps, dates, alarms, voice searches, system information, and occassionally humorous banter.
I've been a computer nerd since I was 14. I can code in several languages, such as C#, Java, python, BASIC, C++, and klingon. (yes i know klingon isn't a computer language but i think it's something worth noting lol)