Answer:
Yes and no, as all credit cards will help build their credit score but at the same time if they do not pay their credit bills it can hurt their credit score and diminish the amount of credit that banks will allow them. So, if they pay on time then yes it can help them build credit and prepare them for their future.