Jquery is a Javascript framework, so it's necessary to understand basic HTML, CSS & JavaScript to learn Jquery. To work on Jquery framework, you have to include jQuery library on base HTML file.
You can either download Jquery, save locally and link or add CDN link. It simplifyies JavaScript programming.
Method 1
<script src="jquery.js"> </script>
Method 2 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/core.js"> </script>
Bootstrap is a free HTML, CSS, and JavaScript framework to develop responsive web sites. As it comes with precompiled CSS and depends on JavaScript plugins, we need to include CSS, Jquery and Bootstrap JS library.
<link rel="stylesheet" src="bootstrap.min.css" />
<script> src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js" </script>
<script> src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" </script>
To setup Font Awesome, go to Font Awesome website, download, unzip and find the minimized version inside CSS file, if you are using for production purpose and add on the html file.
You can also use CDN link.
Method 1
<link type="text/stylesheet" src="css/font-awesome.min.css" />
Method 2 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"/>