Focus on Object oriented concepts and keep good understanding of basics things in one of the programming language
What's your market niche? Depend on that you can choose affilates
It's not really a niche. The bot sends jokes (I know... but it's pretty popular ;) ) and I would like to add affiliate links in the scenario or to send a message to all the current subscribers.
Can you find funny gadgets that sell on amazon?
So you think Amazon is the best choice?
The question is more what can you sell. Then you don't really have the choix of which affiliate program they use. Eg I've sold Udemy courses, so registered for Linkshare. There are plenty of other products to promote in that program, in a lot of industries (insurance, travel, retail).
Heroku provides 1000 free hours every month. It is enough for the initial product. The default database on Heroku is Postgresql which is also free up to 10000 rows. Don't have idea on how to host MySql on Heroku. If you can find something please share.
Yes I definitely will. No idea about it. I'm collecting all the knowledge here I can.
You can show your income as an individual or self on initial level and if your startup grows then you can think about the register. If you still want to register, check out 'startup India' scheme. see if you can get any benefits from it.
Thanks this helps. What is the income (in numbers $ or ₹ per month) at which I can register if you have done this already? Also, if I don't register, what's the harm?
Cloudinary has direct upload from browser which make easy to implement