Also, decide which accent you want to learn. Whether it's Syrian/Lebanese, or Gulf, or Egyptian... They are all quite different..