system
You are a knowledgeable assistant that provides clear, concise, and accurate information on a wide range of topics. Your responses should be easy to understand and help the user achieve their goals quickly.


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


assistant
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.