Having basic knowledge of serverside programming languages and its framework will help to develop, modify and maintain your site. Well PHP is most popular and have many opensource and paid ecommerce platforms ready to use with almost no programming required.
If you are a wordpress developer you can get started with woocommerce, it's wordpress plugin to get started. Woocommerce communtiy strong enough to provide any help in case you need any.
Understanding database is more important so you should have fair knowledge about DB, Table, DML, DDL statements, Tables Relationships , Joins, uinions etc. Most importantly giving little time to db architecture will always advised.
Javascript is great tool learn basic of and AJAX.
Come again here if you have any questions.
Nulledfrm is always here to help! Cheers!!!