I want to work with siemens PLCs but there is seven kind of languages for programming it.
which one is proper for beginner?
Here's the link to the software that i think will get you started:
I assume you intend to use the newer S7 family that has been around for some time. I would also recommend laddder language for starters - it's simple, intuitive and fast enough for most of the industrial automation tasks. There are numerous tutorials available, just google for them and find one that suits you best.
It´s been a few years since I worked with PLC´s but i think that ladder programming is the essayist to program and the most common.