Learn a programming language - Now I mean crash course it. Spend all day going through a bootcamp/book thing, etc for a short period of time. I know the higher concepts having done a degree in computer science, i'm comfortable in JAVA, but when it comes to C++, C#, etc I'm really just a hacker. I can hack apart pre-existing code, patch it, pull it together again. To develop something in any of them would take me 10 times longer than some of my dedicated software development colleagues. - Recommendations for a book suitable for say a week long deep dive cover to cover read complete with practice labs/projects would be welcomed. If it's cross platform, that would be absolutely amazing!
Currently Python is the stackoverflow most popular language with the interactions on there and while there is the growth of the Javascript stuff like React, Vue, node etc I think you should focus on c# and .net.
Out of uni I myself am Java background as well and currently learning more C# and .NET all the time due to the platforms we use at work. I say to use this because what .NET CORE is and why it is now basically going to be the main .NET going forward and how all the work means you can do it on LINUX, Windows and Mac (you can now but I mean fully cross compatible) and the MVC concepts and nature there - You can transition well and I think it will be back to the top language as result of all the effort Microsoft is pumping into this.
For web stuff, C#, .NET, Razor and MVC you can get some good books there but then you can also setup UMBRACO which is free but will let you mess with all this, build a site, build stuff off of that.
In terms of travel stuff - I cant offer a place of stay (baby and kid at home) you and any Tek forums person visiting Australia / Sydney I will defiantly show around take you out for nosh etc