Bootstrap 4
O bootstrap é uma biblioteca criada com o intuito de deixar o desenvolvimento web muito mais rápido e fácil. Essa biblioteca possui diversos componentes que podem ser utilizados e customizados por nós, desenvolvedores.
Então não preciso conhecer HTML e CSS para criar layouts para a web? Não é bem assim. No decorrer do curso iremos modificar algumas estruturas do bootstrap privilegiando a semântica e acessibilidade. Conhecer a base do desenvolvimento web te dará a capacidade de utilizar essa ou qualquer outra ferramenta de forma muito mais consciente do que está sendo desenvolvido.
jQuery
O jQuery é uma biblioteca javascript construída com dois principais objetivos:
Tratar as diferenças de implementação do Javascript nos diversos browsers
Abstrair grande parte da complexidade de código Javascript puro, deixando o desenvolvimento muito menos verboso, mais simples e, portanto, mais rápido de desenvolver.
Então não preciso conhecer Javascript para iniciar com jQuery? Não é bem assim. Conhecer o Javascript te dará a base necessária para trabalhar de maneira muito mais eficiente com qualquer biblioteca, seja jQuery, VueJS, React, Angular etc. Mas já que existem ferramentas que nos tornam mais produtivos (como no caso da jQuery), por que não utiliza-las?