I've been using my 3010s for PC audio for a few years, I've been really happy with them. They're perhaps not the absolute perfect bookshelf speaker to use on a desk because they do tend to sound slightly better when you sit back from them, but it's not something that I've found to be an issue. Bass can be a bit lacking for some, personally I don't mind that too much especially as I live in a flat.
As Marsman says, you'll need an amp of some kind. I used a Topping VX1 which was a great little USB amp/DAC, the bonus being it has a headphone jack on the front that can be switched to using a button so you can leave the headphones plugged in all the time. Unfortunately it died in April and sourcing another one was proving tricky, so I went with the SMSL AD18 instead. Without being able to compare the two it's hard to say if one is better than the other, the AD18 has added functionality, connectivity and an LCD screen but ultimately it does the same thing.