Hello @raminmhd, before I get into anything else, I’d like to give you a piece of encouragement: Don’t ever get to the point where you think you need a technical background to excel in bug bounties. That’s never the case. On the contrary, you’ll notice the most successful hackers are those that have had backgrounds in other areas. I have seen a lot of hacker stories where they came from being an accountant, a dental hygienist, a construction worker, etc. The point is, don’t wrap yourself in the mindset that you need
X, Y, or Z to excel. It’s all about you, your willingness to learn, and your determination.
Sappy stuff out of the way, this forum is a great resource for learning. Click around, look around, read everything you can, soak up all the knowledge from everyone you can. In addition, I cannot encourage you enough to check out Hacker101. These have awesome introductory videos on common vulnerabilities, how they’re exploited, and how to mitigate them. In addition to that, they have the Hacker101 CTF challenges. Also, Reddit has a good subreddit to follow. I use a few Discord channels as well. Bugcrowd and Hacker101 are two that I can think of off the top of my head. If I were at my home computer, I could link them, so I apologize about that.
There are also a lot of really good books out there. Here’s just a few which have been great for me:
Hope that helps and happy hacking!