5
5 Comments

Professional footballer turning indie hacker - learning to code

While listening to the ID podcast today, I heard a point from Courtland that was totally relatable ; being disengaged with learning to code from courses or bootcamps.

I definitely think the best way is to learn and build simultaneously. I feel I'm wasting time on codecademy learning python, when I see no correlation with my project idea.

QUESTION: Which programming language do you think would be best suited to build a community consulting web app? (Kind of like clarity.fm)

This would include features like user verification and video/audio calls.
Can you recommend practical resources to help me start building....

I'm excited to hear what you guys/gals think and even more so to begin actually building a project rather than studying general courses.

on July 7, 2021
  1. 1

    I always dreamed about programming. All these codes and computers gave me joy. But my mother disagreed. So she sent me to become a firefighter, like my father. Bought me all these courses and books from firerecruitmentaustralia.com.au. I studied for a year, and soon after the first tests, I gave up. It wasn't for me. I didn't like it. My mother was initially upset when I switched to a programming college. Still, she soon understood that I was meant to do it.

  2. 1

    If you're already getting started with Python I recommend the web framework Django. It ships with a huge amount of stuff already built in, including an authentication system you can use for user accounts. Audio/video calls you'll likely want to offload to a library.

    If you don't need anything fancy on the front end you can forego JavaScript for server side rendering with plain Python and HTML templates for a long time, and the rest of your app (user accounts, interacting with a database, etc.) will be nicer in Django than any JS framework.

    1. 1

      Amazing, this is really good info! Thanks a lot!

  3. 1

    If someone wants to learn a language to make a web app then my usual advice is to learn JavaScript as it’s the one language you can use for frontend (in the browser) and backend, you’re going to need to learn it eventually for your front end work so use it through the whole stack - you can also use Firebase as your back end to speed that side of things up so that nearly negates the need to learn a backend only language like Python. Others may have differing views

    1. 1

      Thanks so much for your help!