I am given a task to automate few boring tasks that people in office do everyday using SAP Logon 640.
There are like 30-40 transactions that are required to be automated.
I searched a lot on SAP Automation and found SAP GUI Scripting but failed to find any starting point for python, php or java. 
How should i start to automate SAP transactions using python , php or java ?  I am not even sure what i need from my IT department to get started.
You can implement Scheduled Jobs using JAVA if i am understanding you correctly.
How to Automate repeated tasks in SAP Logon