1. Motivated enough to make it work - There will be a lot of long hours and toil. You will be trying to cram in a 4 year degree in a 3 month course so be prepared.
2. Question the logic - Programming languages came from humans and not the other way around. So there will be a distinct train of thought to how a system works. Never shy away from asking this. Never shy away from asking the seemingly dumb questions. You will be much more comfortable with a scenario if you know the mechanics of how something works
3. Focus on system design instead of UI - UI and UX experience correlates strongly with experience. System design experience (how do i code this particular component?, Design patterns etc) is contingent on you having strong fundamentals. So focus on that. It will make you a good engineer and not just a coder.
Lynda etc is very self driven and you dont get to have the same immersive experience a la General Assembly. If you do go the Lynda route, try out something like AirPair to complement the experience.