I've been doing a bit of coding and learning in Python with the goal of both creating tools for myself and eventually turning those tools into web apps for others. Where I'm at is that I have decent grasp of Python and have made a couple of scripts that actually save me time, mostly scraping related and SEO. What I'm struggling a bit with is the MVC part and webdesign.
It would be very awesome if you could help me with these:
1) Database design
What is a good tutorial on database design. Not the SQL part or ORM syntax and such, but how to design a database hierachy properly with users and their relations with data and so on. An online course of some sort would be great, like you'd learn in a comp-sci class.
2) Which stack for web app?
There seems to be a lot of options here, Flask, Django, Node.js, Bootstrap etc. I'm having a hard time deciding on which to pursue and how they go together. There are also significantly less books and tutorials on this part?
3) HTML/CSS and Jquery
What is the value of actually spending time on learning webdesign? I'm not a natural visual designer and struggle with css. My attempts look ugly basically. Is it relatively easy to get someone to polish up a site with the architecture made in 2) or are front-end designers not used to working with those?
4) Scripts, membership site or executable
A bit further down the road, if you make an app in Python for example, how difficult is it to sell as a script? Is it even possible mass market, since setting it up isn't as easy as PHP? What if your app needs confidential usr data like logins? If you want to make it a windows exe, would it be better just to learn Java? I realize these questions are noobish.
Much appreciate feedback.
It would be very awesome if you could help me with these:
1) Database design
What is a good tutorial on database design. Not the SQL part or ORM syntax and such, but how to design a database hierachy properly with users and their relations with data and so on. An online course of some sort would be great, like you'd learn in a comp-sci class.
2) Which stack for web app?
There seems to be a lot of options here, Flask, Django, Node.js, Bootstrap etc. I'm having a hard time deciding on which to pursue and how they go together. There are also significantly less books and tutorials on this part?
3) HTML/CSS and Jquery
What is the value of actually spending time on learning webdesign? I'm not a natural visual designer and struggle with css. My attempts look ugly basically. Is it relatively easy to get someone to polish up a site with the architecture made in 2) or are front-end designers not used to working with those?
4) Scripts, membership site or executable
A bit further down the road, if you make an app in Python for example, how difficult is it to sell as a script? Is it even possible mass market, since setting it up isn't as easy as PHP? What if your app needs confidential usr data like logins? If you want to make it a windows exe, would it be better just to learn Java? I realize these questions are noobish.
Much appreciate feedback.