Hanyu
Wo zai xuexi hanyu danshi wode hanyu hai keyi...
haikeyi means not bad. so you don't need to add 'danshi'. make sense to you?
我在学习汉语,我的汉语还可以。
我在学习汉语,但是我的汉语还不太好。