Voluntary self-assessment
In addition, here are several tasks for you to check your competence. If you are unsure about a question, please search for the result on the internet and try to teach yourself the respective concepts and ideas – autodidacticism or self-teaching is useful and a good practice for your individual courses.
Recommended literature:
Introduction to Programming in C++: Prata, Stephen. C++ Primer Plus. Sixth Edition. Addison-Wesley Professional, 2011. ISBN: 978-0321776402.
(Be sure to work through at least until chapter 5 to consolidate the basics.)
Introduction to programming in Python: Guttag, John. Introduction to Computation and Programming Using Python: With Application to Understanding Data. Second Edition. MIT Press, 2016. ISBN: 978-0262529624.