Scam - When i first told my friends about crypto they ignored me and say its a scam
It's completely normal for a person who hears an investment like Bitcoin for the first time to think that it's a scam. TBH, I'm like them when I was a newbie. I also think that Bitcoin is a scam for some reasons, but after learning it, and researching, I realized that I was wrong, and it wasn't a scam. Your friends might need to make some research as well, or just let them be, and ignore them as well, or better if you don't open anything crypto-related to them.
lack of knowledge - since they don't have knowledge and they sometimes think it will be hard to learn, they loose interest in it, but in reality with lots of information over the web and with bitcointalk its really easy to learn something about crypto
That's why we have this forum. That's why we have Youtube. That's why we have different websites where we can learn crypto. There are many ways already for a newbie to learn about crypto online. What they only need is time to do it, and the eagerness to learn it. It's already a good thing that we have an access to these information, and it's free take note.
Mentoring - Although others don't need help from others some are don't have the courage to start on their own and need others to guide them although as i said, bitcointalk is the way to go, but someone should point them to this site for them to realize that
I always believe that having a mentor will shorten your learning curve, and you will learn faster if you have a mentor that will help you. Though like you said that there are some who prefer self-studying, I still thing that having a mentor is a good thing. When I'm starting, I didn't have any mentors at all, and the only thing that helped me is this forum, and Youtube. I learned a lot from these 2 websites, and I didn't have a mentor that's why it took me longer time to learn.
Money - Although money is important they thought that the only way to earn in crypto is to have money to invest, but there is lots of things how to earn without money
Resources - some have laptop mobile phones, internet but others only have to rent, that is why they have less time go online and check what is going on, but if you are like this, don't stop, even though not daily but try to go online if you have time.
These 2 are somewhat correlated with each other.
In order for you to make money, you need some resources.
You said it already that there are many ways to earn money online, and these money can be used to buy the resources that they need if they really want to use cryptocurrencies. Like I said, if somebody really wants to learn it, they will do everything just to have it, and that's include saving some of their money to buy a laptop, or a phone etc.