WordPress does not detect bootstrap and Jquery

Solution:1

If you want to add files just enough, use the parameter get_template_directory_uri():

<link rel="stylesheet" href="<?php echo get_template_directory_uri() . '/your/path/and/file.css' ?>">

But don’t do that. Better to use CDN with these libraries as it has very good compression and file caching support.

Solution:2

WordPress loads jQuery because plugins and themes suppose it does. If you want another version of jQuery for your theme, there is a risk that plugins you may be using will not work, since (if they are maintained well) they are designed to work with default jquery.

That said, if you insist on using your own version of jQuery you can easily deregister it, as you found out. If you’re not planning a public release of your theme you can control the consequences.

And yes, you should enqueue styles as well. The reason to do this, is it allows you to set dependencies, which is important if (for instance) you would want to make a child theme and deregister the parent styles.