What Coding Knowledge You Need to Develop on OpenCart? (Free Resources Included)
Today, learning a new skill is easier than ever. There are so many sites that offer free and paid courses on just about any subject.
Lots of times customers ask us what they need in order to get started with developing on OpenCart. We believe it will be helpful to share a list of technologies to get you started with OpenCart development, as well as provide some useful links where to find free tutorials, courses and useful learning aids.
Let’s get started.
1. HTML
What does the technology do?
Mark up language and it is necessary to create pretty much anything web.
Our favorite Free HTML learning resources:
1. CodeAcademy
2. CodeAvengers
3. W3Schools
2. CSS
What does the technology do?
Provides styling for the site.
Our favorite Free CSS learning resources:
1. CSS Cross Country
2. CSSDeck
3. W3Schools
3. Bootstrap
What does the technology do?
Framework that allows you to use ready HTML, CSS, JavaScript components for rapid development.
Our favorite Free Bootstrap learning resources:
1. CodeSchool
2. Bootstrap official website
4. JavaScript
What does the technology do?
Creates interactive and dynamic features and effects
Our favorite Free JavaScript learning resources:
1. CodeAcademy
2. Mozilla Developers
3. Didacto Tutorials
4. CodeAvengers
5. PHP
What does the technology do?
Server Side Language OpenCart is built on.
iSenseLabs favorite Free PHP learning resources:
1. Learn PHP
2. CodeAcademy
3. Lynda.com (10 days free trial)
4. Treehouse: (14 days free trial)
6. MySQL
What does the technology do?
Database software that holds your content and website info
iSenseLabs favorite Free MySQL learning resources:
1. CodeAcademy

2. Udemy

3. FreeVideoLectures
You will be able to get the knack of OpenCart using these but in case you want to go to the next level here are a few more technologies that you can consider:
7. Apache
What does the technology do?
Server software used to dispense pages.
iSenseLabs favorite Free APACHE learning resources:
Digital Ocean
Other useful Digital Ocean Articles
https://www.digitalocean.com/community/tutorials/how-to-configure-the-apache-web-server-on-an-ubuntu-or-debian-vps
https://www.digitalocean.com/community/tutorials/linux-permissions-basics-and-how-to-use-umask-on-a-vps
https://www.digitalocean.com/community/tutorials/how-to-use-the-htaccess-file
https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite
https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-with-a-free-signed-ssl-certificate-on-a-vps
OpenCart MVC
What does the technology do?
OpenCart’s file structure which relies on Model, View and Controller.
iSenseLabs favorite Free OpenCart MVC learning resources:
1. OpenCart docs
2. Tuts+
8. Events system
What does the technology do?
Hooks that can inject small piece of code on certain actions.
iSenseLabs favorite Free OpenCart Events System learning resources: