How and where can I start so I can contribute to open source frameworks like Java spring?
Documentation, small bug fixes , better yet, find bugs and offer fixes. It may take a while before you're accepted as a full contributor. Large open source projects are very selective about contributors
Why java spring? Learn something new and contribute to that
Start contributions by improving documentation