Advanced and Specialised Programming

Now that you’ve covered such a broad range of topics, you might want to find a specialisation. There are all sorts of focused areas you could get into, such as becoming a DBA, learning pure functional programming, systems programming, and data science (just to name a few). We can’t offer resources on all of these topics, but investigate, ask yourself what you enjoy and don’t enjoy, and try a little bit of everything! At this point you are probably good and directing your learning yourself, and know where to look for answers.