If you want to do everything in Python (which I like to) my choices would be Django for the backend, Kivy for the mobile apps, and Django Rest Framework to provide APIs for the mobile apps.
If you want to keep it simpler maybe a responsive web design will be enough, so you only need Django, HTML, CSS and JS. Using a JS framework on the front end (e.g. JQuery) also makes your life simpler. I can understand Django looking scary at the start, but remember that there is a lot of documentation because Django does a LOT, and that makes your life easier. Learning Django may look difficult, but it is less effort than all the work it saves you. On Friday, November 21, 2014 8:26:38 PM UTC+5:30, Mariusz Wilk wrote: > > I'm new to programming. Eventually, I'd like to make a website and an > android/ios app that would work together and display pretty much the same > content on a mobile as on the the web. Each client would log in (via mobile > or desktop) and continue solving some exercises from the place he > previously finished at. I have a potential client for this app, I don't > have any deadline and if it works fine I shouldn't have any problems > selling it to him and getting some commercial experience! So my question > is: *what should I be learning to eventually reach this goal?* I've done > a few Python tutorials/courses online, I played around with HTML, CSS and > JS, right now I'm learning Kivy. Django scared me a lot, but maybe I should > give it another try. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/55e47bcc-ace1-448d-b938-9289c3e1a9f0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.