Помощь в поиске Python?
Начните с самого питона. 
Писать код - или PyCharm, или VS с плагином для питона.
Все остальное - только с опытом поймете.
Кстати почему сразу джанго? Если совсем нуб - можно попробовать начать с flask - на хабре был отличнейший цикл статей.
Если Вы собираетесь создавать сайты на питоне, Вам нужно разобраться с клиент-серверной архитектурой, как устроен MVC и что такое API (если джанго - django rest framework)
В Django есть ORM-система, которая вместо Вас по Вашим моделям будет строить sql-запросы. Если этого не достаточно - то пишите вручную. 
sqlite3 - для серьезных проектов не подойдет, поэтому придется подключать другую СУБД. Какую? На ваше усмотрение (MySQL, PostgreSql)