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.
SapGui has buit in record and playback tool which gives you out of the box vbs files which you can use for automation , if the values does not change, then you can use the same scripts every time.
You can find it in the main menu of the sap gui window customise local layout(Alt+F12)->Script Recording and playback.
How to Automate repeated tasks in SAP Logon