# Language Fundamental

You must master basic programming Skills

* [String](topic-fundamental/topic-string)
* [Operators](topic-fundamental/topic-operator)
* [Condition](topic-fundamental/topic-condition)
* [Loop](topic-fundamental/topic-looping)

How is the proficiency level?

* In the daily usage, you don't need to go back the reference document.
* Get more practice in HackerRange and LeetCode.

How to be the proficiency level?

* Find a comprehensive cheat sheet.
* Memorize all of functions in the cheat sheet.
*   When you switch the difference programming languages,&#x20;

    always to review the cheat sheet again.
