The Entrepreneur Forum | Startups | Entrepreneurship | Starting a Business | Motivation | Success

How build an interactive and responsive website from scratch

Remove ads while supporting the Unscripted philosophy...become an INSIDER.

EdLotan

New Contributor
Read Millionaire Fastlane
Jun 19, 2020
6
1
14
Pretoria
Hi. I have little knowledge about HTML and last year i went through and introduction to Python. But now i urgently need to start building an interactive website and possibly an app for a community business start up. I don't have the funds to hire someone to do this for me so i want to design and code it myself. I imagine the task is enormous for someone who's not an IT profession. But am hoping there is a way i can do it with minimal mistakes and setbacks
Please, i welcome any ideas on where i can begin.
 

Don't like ads? Remove them while supporting the forum. Subscribe.

YOUNGRICHANDFREE

Contributor
May 2, 2020
18
33
17
London
Hi. I have little knowledge about HTML and last year i went through and introduction to Python. But now i urgently need to start building an interactive website and possibly an app for a community business start up. I don't have the funds to hire someone to do this for me so i want to design and code it myself. I imagine the task is enormous for someone who's not an IT profession. But am hoping there is a way i can do it with minimal mistakes and setbacks
Please, i welcome any ideas on where i can begin.
Start by focusing on what you can do.
Divert you attention away from what you can't do.
Believe me, if you have a burning desire to accomplish something. You will find a way, not make excuses.

I hope someone below can offer some practical advise. I can only provide mindset shifts.

Get to work :)
 

astr0

Grinding
FASTLANE INSIDER
Read Millionaire Fastlane
I've Read UNSCRIPTED
Speedway Pass
Dec 3, 2017
344
475
233
32
Lviv, Ukraine
Python is a backend language. It shines for machine learning, but won't help much in build the frontend of a responsive website or web application.

For the website, you'll have to learn HTML, CSS / SCSS. Starting with a theme or a UI framework can save some time, and you can tweak the theme without too much knowledge of the code itself. There's also WordPress, Wix, and other CMS/platform that require zero programming knowledge for most of the basic actions.

For an app, you'll definitely need Javascript/Typescript. jQuery can add some interactivity but it's a dead-end if you really need app and not just some popups and animations. You'll have to learn a frontend framework like React, Vue, or Angular. React is the best in my opinion, still very trendy and popular. Vue might be easier to learn, especially if you already know HTML.

Everything from the above takes some time to learn. Of course, you shouldn't be learning in a vacuum and it's best to learn while doing. There are some no-code application builders too. They promise that you can create quite complex applications without or with minimal programming knowledge and experience. I haven't tried them, only heard rumors that Bubble.io is quite capable and people do make real apps with it (not affiliated with them in any way). They must have decent competition too, it's one of the ideas every programmer want's to turn into a startup :).
 
OP
OP
E

EdLotan

New Contributor
Read Millionaire Fastlane
Jun 19, 2020
6
1
14
Pretoria
Python is a backend language. It shines for machine learning, but won't help much in build the frontend of a responsive website or web application.

For the website, you'll have to learn HTML, CSS / SCSS. Starting with a theme or a UI framework can save some time, and you can tweak the theme without too much knowledge of the code itself. There's also WordPress, Wix, and other CMS/platform that require zero programming knowledge for most of the basic actions.

For an app, you'll definitely need Javascript/Typescript. jQuery can add some interactivity but it's a dead-end if you really need app and not just some popups and animations. You'll have to learn a frontend framework like React, Vue, or Angular. React is the best in my opinion, still very trendy and popular. Vue might be easier to learn, especially if you already know HTML.

Everything from the above takes some time to learn. Of course, you shouldn't be learning in a vacuum and it's best to learn while doing. There are some no-code application builders too. They promise that you can create quite complex applications without or with minimal programming knowledge and experience. I haven't tried them, only heard rumors that Bubble.io is quite capable and people do make real apps with it (not affiliated with them in any way). They must have decent competition too, it's one of the ideas every programmer want's to turn into a startup :).
I appreciate all the insights. Thank you
 

Jon L

Platinum Contributor
FASTLANE INSIDER
Read Millionaire Fastlane
Speedway Pass
Aug 22, 2015
1,324
3,369
776
Bellevue, WA
Before you write one line of code:
1) Figure out the business problem(s) your site is going to fix
2) Figure out the best (most cost effective, attractive to clients, quickest to implement, etc) way to address that problem. The answer may not be a website or software.
3) If you still think you need a website, lay everything out logically. Tell a story with your layout.
4) Install WordPress and cobble together a bunch of plugins to accomplish what you want. This is easier than learning coding.
5) Sell the thing to customers
6) Build from there (learn to code at this point, or hire it out)
 

RazorCut

Legendary Contributor
EPIC CONTRIBUTOR
FASTLANE INSIDER
Read Millionaire Fastlane
I've Read UNSCRIPTED
Summit Attendee
Speedway Pass
May 3, 2014
1,941
6,671
1,496
England UK
Totally what @Jon L said. Especially utilising existing plugins. There are literally 1000’s out there. Much quicker and easier than starting from scratch.

You can go the bespoke route later once you have customers and an income stream but in the meantime look at launching something lean and add the bells and whistles as you go.

This is how so many of the best apps and SAAS services got started, minimum viable product then expanded from there.
 

Jon L

Platinum Contributor
FASTLANE INSIDER
Read Millionaire Fastlane
Speedway Pass
Aug 22, 2015
1,324
3,369
776
Bellevue, WA
Totally what @Jon L said. Especially utilising existing plugins. There are literally 1000’s out there. Much quicker and easier than starting from scratch.

You can go the bespoke route later once you have customers and an income stream but in the meantime look at launching something lean and add the bells and whistles as you go.

This is how so many of the best apps and SAAS services got started, minimum viable product then expanded from there.
I'd suggest doing the WordPress thing even if you were an expert coder. If there are plugins out there that can do most of what you want, using something that's already thought-through, coded and tested is far faster to implement than writing something from scratch.

There's always 'fake automation' too. A button on your website might send you an email to perform whatever complex action the user requested. The user doesn't need to know that there's nothing on the other side except a human. (Clearly, this doesn't scale, but it sucks to invest time and money into something that no one wants.)
 
OP
OP
E

EdLotan

New Contributor
Read Millionaire Fastlane
Jun 19, 2020
6
1
14
Pretoria
Before you write one line of code:
1) Figure out the business problem(s) your site is going to fix
2) Figure out the best (most cost effective, attractive to clients, quickest to implement, etc) way to address that problem. The answer may not be a website or software.
3) If you still think you need a website, lay everything out logically. Tell a story with your layout.
4) Install WordPress and cobble together a bunch of plugins to accomplish what you want. This is easier than learning coding.
5) Sell the thing to customers
6) Build from there (learn to code at this point, or hire it out)
For a better execution and outreach purposes i need a website. Thank you for these useful tips
 
OP
OP
E

EdLotan

New Contributor
Read Millionaire Fastlane
Jun 19, 2020
6
1
14
Pretoria
Totally what @Jon L said. Especially utilising existing plugins. There are literally 1000’s out there. Much quicker and easier than starting from scratch.

You can go the bespoke route later once you have customers and an income stream but in the meantime look at launching something lean and add the bells and whistles as you go.

This is how so many of the best apps and SAAS services got started, minimum viable product then expanded from there.
I'm realizing it now. I appreciate your addition
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Sponsored Offers

  • Sticky
MARKETPLACE Fox's Web Design Guide: Earn $100K this year (Yes, 2020!) and Go Fastlane
Hi guys, I repost here my old review with a small update : Feb 2020 : Hi guys, Just wanted...
  • Sticky
FEATURED! Introducing... WEALTH EXPO$ED, A Short Story By MJ DeMarco
Ah, I should've checked here to find out that it was free! Although, Amazon only charged $2 for...
  • Sticky
MARKETPLACE Lex DeVille's - Advanced Freelance Udemy Courses!
Pick the one you need most. Some just buy them all. :D Loving your email sequence.
  • Sticky
MARKETPLACE You Are One Call Away From Living Your Dream Life - LightHouse’s Accountability Program ⚡
Dropping a quick note in here to say... if you are on TFL, you are part of an elite group of...
  • Sticky
MARKETPLACE Kill Bigger Incubator
I joined @Kak's business incubator in the first week of May. During our daily chats we uncovered...


Visit A Forum Sponsor
sponsor

New Topics

Fastlane Insiders

View the forum AD FREE.
Private, unindexed content
Detailed process/execution threads
Monthly conference calls with doers
Ideas needing execution, more!

Join Fastlane Insiders.

Top Bottom
AdBlock Detected - Please Disable

Yes, ads can be annoying. But please...

...to support the Unscripted/Fastlane mission (and to respect the immense amount of time needed to manage this forum) please DISABLE your ad-block. Thank you.

I've Disabled AdBlock