1.for free classified ads website what CMSs or Ecommerce softwares or we can do just code in php without using any of these?
2.Same for social networking and job portal websites too??
3.If we use just php coding for free classified ads website how to integrate payment modules,will it be secured and how to implement this module?
These are not issues with php, they are issues with knowing what you need for a particular project. Do you have a client that needs something? If so, what do they need?
How competent is your skill set in PHP should determine whether you code it, or buy it (or use a free one, but for clients, why use free?, just add the cost of buying to the bill so you at least get decent support).
All of this sounds like you need to do more research and more soul searching to determine if this is something you can handle on your own (you do the coding), or if you need to purchase a well-integrated product that is already proven successful.
If I mis-understood your questions, let me know, but I think you are going about this in the wrong direction.
But i dont have any clients,i just learnd php and i want to do these websites
1.free classified ads
3. and job portal..
I dont know what should be used to develop these sites like joomla,oscommerce,drupal,magento,zencart..
If i do these sites without using the CMSs and ecommerce software,how to integrate payment modules in classified ads website and for job portal
Okay, so this is more from a learning standpoint. Being new to PHP, you should really stick with pre-existing software and learn to build on top of it, otherwise, you are jumping into a position that really requires much more experience (you will be better off evaluating the code of existing software and learning from it).
I've personally never created a free classified ads site, so I can't speak to that one, nor a social networking site (I tend to have clients go directly to those mechanisms rather than taking on those fields, they require too much effort from my standpoint).
As for e-commerce, oscommerce, is a good learning spot and so is zencart. Download them, install them, riffle through the code, force yourself to have to add "features", however, start with just styling them differently (changing the layout, etc).
The biggest issue you are going to have (since you have zero clients), is that you need to be the client and the developer. You need to create features/a business need and then full-fill that as a developer (very hard to do). Trying to do something without requirements will end in disaster, so you need to create a list of requirements first, then work towards accomplishing each requirement at a time.
As for creating payment modules, that is usually fairly easy, but the big part you need to learn is interacting with SSL on both a partial basis or an entire site basis (some clients only want the checkout to be covered by SSL, others, may want the entire site covered by SSL). Paypal has an API and developer documentation to help you out. So does 2Checkout, Authorize.net, etc. Most of the time, you just have to get the documentation and implement it (search google for examples when necessary or if you are unclear as to how to proceed).
I wish you the best of luck, but if I were you, I would start VERY small. Go to clientele that need a simple website and want the ability to be able to update the website (thus a need to involve PHP), or they want a specific feature (a calculator that calculates the monthly payment for a purchase on a home, boat, car, etc -- again something that could use PHP). By doing these small projects you will start to gain confidence in taking larger projects on and you will learn your coding style and architecture (both equally important).