Best learning resources for continuous integration tools like Jenkins
Here are the  resources which might be useful for . continuous integration 
Below . you might be visited but as novice . it will be easy to understand.

jenkins:-

https://www.tutorialspoint.com/jenkins/jenkins_git_setup.htm

Shell Scripting :-
 I would . suggest . to start with basic unix commands  like . cp,mv, file related and . permissions etc.. (Basic stuff). 

Its good to have . some practise  on the system so that you can  get an Idea . Because as a Devops engineer we should be strong enough on Basic . stuff.