Hi Rames. Welcome to EnglishForums!
I will try to answer and correct each of your questions. However, I'll also give you a tip for the future: When you post something here, try to avoid asking extremely general questions. Try to make your questions as specific as possible. If a question is too general or broad, it really isn't possible to answer it in one forum thread.
rames2075“I want to learn good English.”
One thing you should do right away is make sure you use capital letters and punctuation properly all the time. The first word at the beginning of a sentence should always be capitalized. The words "I" and "English" are always capitalized. There should always be a space
after a comma or a period. There should
not be an empty space before a comma or a period.
rames2075“I have a couple of questions about how I can i start to learn. like First, do I need to learn grammar, what i need learn grammer or can I learn just by listening, reading and speaking? Which way is the best way to learn?”
I don't think there is any single best way to learn. Doing a lot of listening and reading is important. Those tend to be very passive forms of learning, but they definitely help you in building vocabulary, learning idiomatic expressions, and getting a general "feel" for grammar and usage. You should try to speak as often as possible, and you should also try to find a native speaker who is willing and able to give you feedback about usage and pronunciation mistakes you might make. You should also practice writing. If you want to write well, you should
not use the English you see in most online chatrooms as a model!
Judging by your post, it sounds as if you have already learned some of your English by listening and reading. However, it is also clear that you need some basic input about grammar. The best way to learn grammar is
in context. Learning grammar rules can be helpful, but it is usually easier to understand a grammar "rule" by seeing the way it is used in a particular sentence in a particular broader context. Isolated sentences are often not enough to give you a good understanding of why a particular verb tense was used, for example.
rames2075“
And 1 one more question: like What is difference between "I have done" and "I did"?
"I have done" is present perfect.”
Yes, "have done" is the present perfect form of the verb "do".
rames2075“"I did" is past perfect.
”
No, "did" is the simple past form of the verb "do".
The past perfect form of the verb "do" is "had done".