I am Khalid from india , working in saudi arabia as a DATA ENTRY CLERK, i want to apply for canada immigration under skilled workers. please guide how to apply
You really should read http://www.cic.gc.ca/english/information/applications/skilled.asp
Neither Date entry, nor programmer qualify in the list of "38". So unless you are working in Canada or have an Approved Employment Option from an Employer in Canada you are not eligible for Immigration to Canada.
As PMM previously stated, Computer programmer is not in the list, Sorry.
http://www.cic.gc.ca/english/immigrate/skilled/apply-who-instructions.asp#list