Cannabis is a very versatile plant. It most certainly grows like a weed - as long as it has water and light, it will do what it's supposed to do. But as far as quality and yield, you will get from it what you put into it.
If you are just starting out, keep those things in mind. The Internet is awash with different, sometimes conflicting, advice on how to min/max your plants, but don't get overwhelmed by that. Pick a few tips/tricks to focus on at first, and then learn from those as you go.
As mentioned above, spend time with your plants everyday, and watch how they respond to their environment and the things you do to them/give to them. You'll slowly pick up on the subtle ways they express themselves.
It is incredibly easy to grow the plants. But mastering it takes practice, patience and a lot of attention over time.
If you need more specific advice or troubleshooting tips, don't be afraid to ask!