Checkout the issues that you may also encounter while upgrading your Django application and Python interpreter. I have posted here the actual error messages and how to fix the errors. Also how to setup a test environment and upgrade the SQLite3 version requirement from source.
Storing user input could be more challenging as you may think. Improper Database Character set and collation can make user input unreadable or worst your system could crash due to a character encoding and decoding error. Here you can find commands to fix this in MySQL.
Angular is a front-end framework for developing apps across multiple platforms. This tutorial will not teach you Angular, but rather give you pointers on where should you start and what resources are available so you can maximize your time learning!
The behavior of Pass by Reference could get tricky sometimes. It can cause Logical error where your code return unexpected result if you do not know how to deal with this. Imagine if your Client gets a duplicate item in their shopping cart and the charge on their account got doubled, that could be a problem!
Wordpress has evolved over the time that you can now use it for different types of projects. Knowing Wordpress Page and Post difference and when to use the other is important in planning a good website structure. Avoid the headache of managing redirects when you have to change the location of your page. Learn the difference between Page and Post.