Magento 1 or Magento 2 – Where to start?

Written by Mario SAM

Learning Magento is not one of the easiest and most enjoyable tasks in a developer’s life, nor is it a shopkeeper or entrepreneur who wants to build his own store.

Magento is the most widely used Open Source e-commerce platform in the world. It is known worldwide for its robustness, scalability and mainly for its flexibility.

Leader in the Gartner Quadrant, the flexibility of Magento through its modules makes it the preferred platform of companies around the world.

It’s not just another open source software

Many experienced developers who have never played Magento accept work assuming that experience and difficulties will be similar to those found in other open source software such as WordPress.

Shortly afterwards, many find that this is not so, and the learning curve is much greater. In this way, shopkeepers and agencies end up frustrated, as development in Magento can be expensive and it can not be the best platform for your business at this time.

I want to learn how to develop. Where do I start?

If you are already web developer and want to start developing for Magento, here are some tips with places to find good materials on Magento 1 and Magento 2:

Magento 1 or Magento 2?

First of all, define what you want in the short and long term. This way you can choose which version of Magento you want to learn.

In short, if you have little time or want to launch a store quickly without many problems, Magento 1 is your best option.

If you think long term, and can handle any delays in launching your project due to platform bugs or third-party modules, Magento 2 is the best option. Besides that, the end of official support for Magento 1 is scheduled for mid 2020.

You can find an extended version of this explanation here.

Sources of knowledge about Magento. Where to learn?

Here’s a list of places where you can find great materials on Magento store management and development:

Magento 2 Documentation

The Magento 2 Documentation is very complete and details virtually everything you need to know about development, patterns, and more.

You just need the time and the willingness to learn.

Magento courses online (in Portuguese)

Online courses are always a good way to learn and master content quickly. Many courses also have student groups and great professionals to help with your questions, as well as giving exclusive discounts on Magento events, tools, and other benefits.

If you do not speak English, this is certainly your best option. Here are some suggestions for Magento courses in Portuguese and online.

Magento 2 Store Administration – to learn how to use Magento, the resources of the administrative area and main settings. It does not require technical knowledge.
Magento 2 APIs – learn how to integrate external applications by consuming the Magento 2 REST APIs. Follow over 650 usage examples.
Module Creation and Development Backend for Magento 1 – ideal for anyone who wants to learn how to create modules and customize a Magento 1.x.
Backend Development for Magento 2 – ideal for anyone who wants to learn how to customize and understand the structure and main components of Magento 2.x.
Front End Development for Magento 1 – for those who want to learn how to create themes, for example creating a theme using Bootstrap 4.
Store Management and Installation Magento 1 – ideal for shopkeepers and entrepreneurs.

Magento Blogs and Websites

Check out a list of sites and blogs about Magento:

Magenteiro (in Portuguese) – with weekly articles
Secnet (in Portuguese)
Magento Meetup (in Portuguese)
AlanStorm (in English) – Magento 1 | Magento 2
Magento Meetup SP (in Portuguese)
StackExchange (in English)
Magento Blog (in English)
Magenticians (in English)

Opportunities for Developers

The Magento market is constantly growing, and the demand for qualified professionals is very high in Brazil and abroad.

Some opportunities are disclosed in the communities themselves and secret groups of students.

You can find a list of opportunities inside and outside Brazil in the links below:

Seek – Magento Jobs in Australia
Monster – Magento Jobs in US
Stack – Magento Jobs for remote work
LinkedIn – Magento Jobs in Brazil

The market opportunities go far beyond job openings, but these are just a few to inspire you to take a next step and start developing today with Magento.

Collaboration: Ricardo Martins

About the author

Mario SAM

Until an opportunity arises to move to the USA, I continue to help from distance.