Desafortunadamente, con el conocimiento básico de JavaScript no podrá crear mucha interactividad. Aparte de eso, te sugiero que eches un vistazo al marco Bootstrap o Foundation CSS para un diseño adecuado y para crear widgets de UI básicos (menús desplegables, carrusel, etc.). Además, encontrarás una gran cantidad de temas de diseño para ambos marcos, por lo que puedes agregarlos rápidamente y tener un sitio web de aspecto atractivo.
Ya que no tiene suficiente experiencia en JavaScript y si no desea invertir mucho tiempo en aprender JavaScript y sus marcos para la interfaz, simplemente vaya con jQuery. Será suficiente para proporcionar cosas personalizadas que se necesitan para la interactividad del sitio web.
Si desea sumergirse en el aprendizaje de JavaScript, comience con algunos cursos gratuitos en línea en Codecademy y lea libros como JavaScript de Eloquent. Cuando sea lo suficientemente bueno en JS, puede comenzar a aprender marcos y bibliotecas, personalmente sugiero React para las necesidades de creación de interfaces de usuario dinámicas.