Don't worry about graphics cards too much, if you have one that can run modest 3d games you will be fine for the start of learning the prog and deciding whether it is for you. You will know when you need a powerful card when you get too impatient waiting for the renders, or when your scenes have become very complex so working gets too choppy. Normally there are always methods to reduce visual complexity or rendering complexity for weaker machines. Rendering animations is a very time consuming task, every frame of video is like a single image. Workflows might include planning when to render previews of higher quality, or which parts of images and animations...and always considering quite some time for the final renders. And for your game art you might still want to do hi quality renders even if they don't get used in any final product. To present your work in a favourable light, and to be able to show some sequenced character animations and turning objects.
If you haven't started yet, first really try to learn how to use the user interface to navigate in the screen modes and menus and navigating/selecting in 3d, including shorcuts. The UI is quite different than other software. Like for music where you keep hitting play/pause to listen to what you're creating, you need to be able to visualise what you're working with, until it becomes your second nature to move and evaluate 3d objects in sync with your attention or imagination. Keyboard shortcuts also play a big role, there's so many operations and ways to select stuff, you will want to keep one hand on the keyboard with the other on mouse or pen.
I remember the blender community from passive reading as quite friendly, if you like this forum, look at the blender forums for learning about the software and discussion. Seemed to me like a healthy mix of opensource enthusiasts and professionals that actually get work done with the software. Bugfixing and release cycles are also special, due to the opensource nature - if you get enthusiastic about it you could fix your bugs yourself if you are impatient (or even pay someone to do it), and choose to follow or use different levels of bleeding edge in development versions and user forks. Blender is very advanced and a long standing project, there seem to be quite some studios using it commercially, but also many hobbyists as the software is available for free. Also it is scriptable even more than renoise, to customise very fine aspects of how it is working and enhance it with new functionality.