Basics development is no longer a difficulty because free knowledge is already available in bulk on internet.