For newbies into programming to use Python as their first language to start programming. Also added Wiki to understand some important concepts of the language in short period of time.
To setup a project structure for python ad have startup file for running project, follow below link: https://dev.to/codemouse92/dead-simple-python-project-structure-and-imports-38c6
Once you are done practicing Python , you want to try out small part of code as Data scientist, you must install Jupyter notebook as it is very handy to save your code and run it in parts. Below are the steps:
I would suggest if one have docker installed on his system, he/she could use docker image to start python using jupyter notebook with spark capabilites by pulling this image: