I think to learn a language including Chinese, you would need to first learn the fundamentals, such as the vocabulary, pronunciation and grammar. After that, native speakers go their own way to develop into a more proficient speaker/writer/communicator.

This process takes time and results are uncertain (maybe). Any suggestions about more effective ways to improve Chinese for beginner and intermediate levels?