Many start with brandables as the entry cost is more affordable. If you go that route you can obtain names allready on platforms from other sellers. However you need to know what is a good name and why before diving in. The issues with your questions is no can give you knowledge that experience, studying,time,good choices can give you. It takes years and cannot be imparted on you in a day or a single thread. Patience is very necessary in this business. Study the forum, names that sell, domaining.com, DomainSherpa website, DNAcademy,follow prominent domainers on Twitter and LinkedIn as some congregate more there than here. Know and watch trends present and future. When you feel you have a grasp of what is worth having and why then begin to buy with a specific budget. Stick to it. Don’t overspend.Try to sell those names. Do not register anything under the sun. Be picky. Having a decent grasp on English language is essential in knowing a good name from a bad name. Don’t be in a huge hurry to buy as you will waste money with no knowledge. Know you will make mistakes and you will have to learn from those but if you proceed carefully you will make less mistakes.