To speak to dev work -
If you’d like to help out at the federal level you can look for tasks in the polkadot-sdk. There’s tasks marked with good first issue. I would also recommend just generally taking a look at the parity roadmap. Here are some super simple tasks that would be good starters - removing getters, migrate to umbrella crate.
I would wrap your head around the idea that initially most of your time during these tasks will be spent learning, but that assuages with time.
If you’d like to work at the local level - find a project that speaks to you and check out their issue board. As there’s usually some simple tasks on there as well.