add tag
I have zero knowledge of web-programming. A project on which I am currently working needs to go online and it needs a payment gateway. As I have some time and interest, I thought of learning some web-programming myself and making the website. My main requirements are as follows -

* Having a webpage which is dynamic. (I must be able to change it at any point of time.)
* It must have a secure payment gateway with a shopping basket/cart facility.
* I shall be able to upload image files and pdf files on it.
* Preferably open source.

Any recommendations? Is it too difficult for a newbie to build a webpage with all the facilities listed above?
Top Answer
[Magento Open Source](

According [to Wikipedia](

> Magento Open Source, previously Magento Community Edition, is an open-source eCommerce platform. Developers can implement the core files and extend its functionality by adding new plug-in modules provided by other developers. Since the first public beta version was released in 2007, Magento Open Source has been developed and customized in order to provide a basic eCommerce platform. 

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.