there is not much to learn about **github**, its just an online service for hosting **git** repositories you'd need to learn **git**, yeah and you dont need to learn bash to use git, you can use it in any shell
Eh prs are kinda their own thing arent they? And issues