Informal:
* Beginner: This is a straightforward way to describe someone who is just starting to learn a language.
* Rusty: This implies someone who used to speak a language fluently but has lost some of their proficiency.
* Fumbling: This describes someone who struggles to communicate effectively in a language.
* Pigeon-holer: This refers to someone who uses a very basic and limited form of a language.
More formal:
* Limited proficiency: This is a neutral term that describes someone who is not fluent in a language.
* Intermediate level: This refers to someone who has some fluency but still needs to improve.
* Developing language skills: This implies that the person is actively learning and improving their language abilities.
Other options:
* "I'm still learning" - This is a simple and honest way to describe your language skills.
* "I'm not fluent, but I can get by" - This is a good way to be realistic about your abilities.
Ultimately, the best term to use will depend on the specific context and the level of formality you want to convey.