Should I be using Cursor as a new programmer?