If you’re going to buy new guitar, you should not just by any guitar. Remember that not all guitars have the thing specification, prices, and Brands. Depending on your level of guitar playing, there is a guitar that is perfect for you. Let’s say you are still a beginner, and you still don’t know much about playing guitar. In your case, purchasing a very expensive fender Stratocaster is not a smart thing to do. These types of guitars are very expensive. So if you are a beginner, should firs get a guitar that is not expensive but still would sound good. There are lots of guitars out there that are very much perfect for beginners. Say, if you want a fender Stratocaster, you could always start with a Squier Stratocasters standard. It has the same specifications and tonal quality of the fender strat but it is relatively cheaper. Course they have cut corners just to achieve this low price, but it is worth it and its sufficient enough for a beginner like you.
Another option that you could consider is buying an acoustic guitar. Acoustic guitar is best for learning since you can bring it anywhere you want and you could learn anywhere you want. So that’s it.