While Chinese *is* a hard language to learn, one of the best ways to begin learning it is to start early and study often! The pacing of Step by Step makes learning Chinese--even at the 1st grade level--a fun process!
What's your language level? A guide for self-assessment, based on the European Framework of Reference for Languages, by Via Optimae, the fun way to learn Italian http://www.viaoptimae.com/2014/10/how-to-teach-yourself-italian-step-02.html
18 Reasons to Learn A New Language [Infographic] .. [.. I speak 'Spanish' .&. was Employed for 10yrs as a Para-Professional: I worked with Students .&. their Teachers in Class .. I <3'd My Work .. Retired Now .. My Spanish still comes in Handy as We live in a MultiLingual Area .. 2 of My Kidz are Fluent also .. My Oldest worked as a Translator .&. a Receptionist .. The Other worked as a Supervisor for a Resturaunt which hired Spanish Speakers .. It 'PAYS' to Learn a Language !!! ..]