What are the steps I should take to become a data engineer for absolute beginner?

1. Learn about Database systems and how data is store. (Get to know some history too of early Database Management Systems (DBMS))

2. Learn SQL. 

3. Learn tuning and how to write efficient queries

4. Learn Python.

5. Learn a distributed data processing framework like Spark.

6. Do some personal projects.