I tend to close apps after I'm done using them...is that dumb? Is android efficient enough to not need to do that? If so, than I'll definitely stay on art!
In short, yes. Longer explanation follows. Note: I know you didn't say you used a task killer, but much of the logic here remains unchanged whether killing an app through a task killer or through the native android system or any other way.
There was a proliferation of task killers on Android in the early days because people carried over thinking from Windows that they need to kill apps. I think around version 4.0 it actually became impossible for one app to close another, but task killers still exist because people still think they need them (they're purely placebo, or worse - malicious). A simple google search for "task killer android" will surface some stupid apps, but also many articles about why they are bad. Here's a good summary:
When you leave an Android app, going back to your home screen or switching to another app, the app stays “running” in the background. In most cases, the app will be paused in the background, taking up no CPU or network resources. Some apps will continue using CPU and network resources in the background, of course – for example, music players, file-downloading programs, or apps that sync in the background.
When you go back to an app you were recently using, Android “unpauses” that app and you resume where you left off. This is fast because the app is still stored in your RAM and ready to be used again. Killing a task will regain the used RAM for you, but that's not necessarily a good thing. Empty RAM is useless. Full RAM is RAM that is being put to good use for caching apps. If Android needs more memory, it will force-quit an app that you haven’t used in a while – this all happens automatically, without installing any task killers.