Now as to your comment on traffic it is true, traffic is important. But the truth is, acquiring traffic is easier than converting it. Plus we have many posts dedicated to traffic generation on this blog. Simply check this post, this post or this post. But must importantly, the reason why people struggle with traffic is that they try to promote a sales page or a heavily biased piece of content. Nobody wants to share that, nobody wants to link to that, and as a result you don't get traffic and blame your lack of success on traffic (like you did in your comment above).
Tools & Resources: I’ve written a pretty comprehensive guide on the best web design software that covers both free and premium software packages. If you’re serious about becoming a web designer, then I recommend purchasing the full Adobe Creative Cloud Suite. At $49.99 per month, this is probably a bargain considering what you can achieve with this set of tools.

If it’s not clear yet, information and expertise are two of the most consistent and lucrative ways to make extra money online. If you don’t like talking on the phone, you can sign up to get paid to answer professional questions on JustAnswer. There are thousands of questions being asked every month from people looking for help from lawyers, doctors, mechanics, vets, and more. To apply, you’ll need to supply your professional verification, resume, and a form of identification.
In case of the latter, you will have to spend money on domain name and server hosting space that can cost you between Rs 3,000-Rs 5,000 a year. Self-hosted blogs have an added advantage that it allows you to customise elements and functionality of your website. In case of the former, you need to make peace with the tools and plug-ins made available by the service provider.
The problem with affiliate marketing, like many other home business options, are the so-called gurus and get-rich-quick programs that suggest affiliate marketing can be done fast and with little effort. Odds are you've read claims of affiliate marketing programs that say you can make hundreds of thousands of dollars a month doing almost nothing ("Three clicks to rich!"). Or, they suggest you can set up your affiliate site, and then forget it, except to check your bank deposits.