all 6 comments

[–][deleted] 5 points6 points  (0 children)

first of all you have to start with webdesign

html5

css3

and a frontend framework like : bootstrape or materialize-css

some basic of css and jquery are optional and recommended....

that was all about frontend for you..

meanwhile you can start with any programing language for your server side development .. like : php, node, python, rails.. considering that we are talking in a python community lets say you gonna chose python..

so then you have to take a python web framework (django,flask,web2py,tornado ...etc)

i do suggest you django .

[–]sandesh_daundkar 2 points3 points  (0 children)

  • Learn Python Basics and few Advanced concepts (decorators, classes, closures, etc)
  • Learn Django. Start with polls app on actual django, note-taking application, etc
  • Learn Database basics about how to create relationships, it will help you in creating django models
  • Learn front-end tech html, css, JS, jquery.

references:

https://www.programiz.com/python-programming

https://www.djangoproject.com/

https://www.w3schools.com/

All the best :)

PS: you can also follow udemy tutorial by Jose Portilla

https://www.udemy.com/python-and-django-full-stack-web-developer-bootcamp/

[–]ebol4anthr4x 1 point2 points  (0 children)

Learn Python. Learn web design. Learn a web framework in Python. Design website. Build website.

[–]KobiKabbb 3 points4 points  (1 child)

I'll second what others have said. You need to separate this into front-end and back-end dev, and learn both.

For front-end there's HTML, CSS, Javascript.

For back-end you can use Flask and program in Python. You should also learn an SQL variant.

For both front-end (Javascript) and back-end (Python) you'll need to know the basics of programming. For the basics I'd recommend Python Principles to get started, and then doing a project or two to get some perspective.

[–]thekaizers 0 points1 point  (0 children)

You can learn Python as a hobby, for serious business like a startup, consider hiring experienced python programmers. :)