# Overview
This guide is intended for people who are new to Data Engineering and aren't sure where to start. The purpose of this guide isn't to cover every single thing you need to know, but rather give you the working knowledge and the intuition to find answers later on in your Data Engineering journey.
## Step 1: Read the FAQ
![[FAQ#Frequently Asked Questions]]
## Step 2: Learn Data Engineering core concepts
- Understand the basics of a [[Data Pipeline]]
- [[Batch Data Processing]] vs [[Stream Data Processing]]
- [[Online Transaction Processing|Online Transaction Processing (OLTP)]] vs [[Online Analytical Processing| Online Analytical Processing (OLAP)]]
- [[Relational Database]] vs [[Non-relational Database]]
- [[Data Modeling]]: Similar to OLTP vs OLAP, read about [[Relational Modeling]] vs [[Dimensional Modeling]]
## Step 3: Learn the core tools
![[Tools#Core Tools]]
%% wiki footer: Please don't edit anything below this line %%
## This note in GitHub
<span class="git-footer">[Edit In GitHub](https://github.dev/data-engineering-community/data-engineering-wiki/blob/main/Guides/Getting%20Started%20With%20Data%20Engineering.md "git-hub-edit-note") | [Copy this note](https://raw.githubusercontent.com/data-engineering-community/data-engineering-wiki/main/Guides/Getting%20Started%20With%20Data%20Engineering.md "git-hub-copy-note")</span>
<span class="git-footer">Was this page helpful?
[👍](https://tally.so/r/mOaxjk?rating=Yes&url=https://dataengineering.wiki/Guides/Getting%20Started%20With%20Data%20Engineering) or [👎](https://tally.so/r/mOaxjk?rating=No&url=https://dataengineering.wiki/Guides/Getting%20Started%20With%20Data%20Engineering)</span>