Which book do you recommend if you want to learn to make something like Abrosia or any other program inside the program manager ?
Well, I'm not Neoquest, but seeing as Abrosia, etc, is done in Python, I would imagine a book like that, for Python?
I took the same route, and my particular favourite was "Beginning Python: From Novice To Professional".
Although, it might be worth getting a second book to reinforce your understanding from a different teaching perspective. For example, I was struggling with that book's explanation of dictionaries in Python, but when I read the section on dictionaries in "Dive into Python" (I think that's the title?), I got it almost instantly.
I know a bit of PHP and HTML but im hearing that python is what I need to learn to do programs like this...
Pretty much. Python is a good beginner's language, but a lot of programming languages do what Python does, it's just more confusing to write and understand.