@lizadiaz If it was too easy, everyone would do domaining, so I glad it is not too easy
1)
Know your niche. ( Can't this emphasize enough )
2) Be patient
3) Read a lot ( at NamePros )
4) Ask a lot ( at NamePros )
I would suggest starting in topic you are already an expert, registering domains in your niche using $1/$2 coupons, go for names someone else will want and not what you may want, unless you plan to build a site yourself also. This is one approach, there are more, like registering brandable names, etc ..... but you want to stick to buying names for really cheap till you get the hang of this. yeah .... and be ready for the after purchase 'what as I thinking'/duh' moments for first few weeks/months
NP is a great community, lot of expertise from long time members, you will get lot of help.
Good luck.