Given I left it late to cancel my lynda.com free trial (yes DOH!) I now have an extra month to do their courses. I wanted to pickup knowledge of more areas of the web stack so I opted for “Introduction too PHP” to start off and I will be working on that for a few days.
Going to spend the next few days learning about standard SQL at www.mysqltutorial.org. For this I’m going to use my raspberry pi 3 box that runs Raspbian Jessie as the server as it already has LAMP installed on it. This is not to become an expert in SQL but to pick a good understanding of what composes a database and can be achieved with it. To do the examples provided I picked up a copy of decent Windows based client called HeidiSQL to issue remote SQL commands to me raspbian box.
Initially I did the “Essential SQL Training” course at Lynda.com but wanted to expand on what I had learned so I googled the above website and worked my way through it.
Given when I did my degree in the 80s the only formal education in design methodology I have had is in top down design. I picked up the basics of OOD through my work but this was’t to any great depth so I decided to do the course “Foundations of Programming: Object-Oriented Design” at Lynda.com as a primer for the area. This was a good starting place but I need to pickup on this at a later date.
Did the following courses at Lynda.com to further refresh my C++ skills
- Up And Running With C++.
- C++ Essential Training.
- Code Clinic: C++.
- C++ Move Semantics
- C++ Smart Pointers
- C++ Building a String Library
Lynda.com has some useful courses for C# novices. Up and Running with C# and C# with .NET Programming. This site is quite a costly but you can make use of the free 10 day trial that they provide; but don’t forget to cancel before that trial period is up. Another thing that I did is make a list of courses that I wanted to do and when it reached a threshold subscribe for a month and cram all the courses in.
To refresh my C++ knowledge I started with web site http://www.learncpp.com/. It is a good starting point and covers most aspects of the language and provides good introduction to OOP concepts. It is totally free and is funded by advertisements so be polite and don’t use add blockers on it.