3 ms·
Take a gander at MediaWiki https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hac... https
by throwaway984393 5y ago
Take a gander at MediaWiki https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hac... https://www.mediawiki.org/wiki/New_Developers https://www.mediawiki.org/wiki/New_Developers It's the code of Wikipedia, which is a big honkin' scale, mostly-modern web application. Read through those pages, join their IRC channel, ask them how you might get involved from the perspective of your current experience. The fantastic thing about open source websites is you don't have to "get hired", you just pitch in! :) And if you do contribute, it's great experience for your resume.
You can also look around for overviews of web architectures. You're gonna wanna lean about software design/architecture in general, and branch out to learn about all the components of a modern web application. You can find all the components used in MediaWiki I'm sure!
Personally I've been wanting to learn how to build Progressive Web Applications so I can make some apps for my phone without having to learn Java.