I am a freelancer who is clueless about tax-stuff

I need information. Information to do things from today to the day of my my first tax-payment. I am confused. I don't even know that I should know. So, here's some. I am a freelancer. I design logos mostly. Most of my clients are from United States, UK etc. I get paid to via PayPal. I need to know how much tax should I pay? when should I pay? where(website)? how much(%)? I make 20,000 to 30,000 rupees now. I am planning to do increase it to 50k/month this year. 1) do people file taxes yearly? If so, in which month on which website? 2) what is GST really? what is it mean to me as a freelancer and how should it? Should I join? What should I know about 3) GST as a freelancer? 3) Is it required to prove how much customers I had? their details OR I can just give them a number of how much money I made? and minus the money it look for internet, etc. 4) what is the next tax-payment date and how much is the minimum amount I should make to be eligible? show me those numbers on how much each lakhs mean and how many % should I pay? 5) I have a pan card and adhaar card. Am I ready? 6) should I keep any documents on how much money I made? should I submit these documents somehow when I pay taxes? 7) anything crucial I missed? I am paranoid about these things. Please tell me if I missed any questions. Help.