There are pot loads of instructional videos on You Tube, from the very basics, right through to advanced finger style.
I have been playing for nearly 40 years and now and then, I poke around You Tube and pick up some ideas.
But practice, practice and more practice is the key, the more you play the better you will get. I generally play 2-3 hours every day during the week and sometimes double that at weekends.
As for which guitar, that is personal choice, but you could try a Yamaha F310 or a Fender FA125, both steel strung and both about the same price £140. Also have a look on
ebay/gumtree for a used one in your area, you could save quite a few ££ and pick up something nice