Jump to content
You're invited! Join our 4.6 Live Event on ZOOM 6/24 ×

Community

Learning to code


Recommended Posts

Hi,

I’m thinking of learning to code and have a few questions if anybody would be so good to reply. 
 

I presume that Invision is centred around html/css and possibly JavaScript? Not asking how long it would take to learn them as I’m sure that depends on how much time somebody can dedicate to it, how quickly they learn etc BUT if I did learn them and got pretty fluid with it, how hard is it to go from that to learning the way that Invisions sdk works. Is Invision written in the same code that I would learn with html/css etc? 
 

I think I could pick them up within a few months but I feel that the logic behind it all “I know the code but how do I do this” would be the hardest part for me. 

Edited by alphamale
Link to comment
Share on other sites

Invision (broadly) uses five languages:

Front End - things that run in the context of a user's browser:

  1. JavaScript (often in the form of reusable libraries)
  2. CSS (Cascading Style Sheets)
  3. HTML (HyperText Markup Language) - all web sites use this, and

Backend - things that run on a server:

  1. PHP -- what actually runs on the server
  2. In addition, SQL is used through extraction layers in PHP via MySQL (or its swap in, MariaDB).

 

You will also find some use of JSON and XML. And you will find interactions with other technologies via PHP such as elasticsearch and Redis.

Your ability to establish working proficiency in any of these and then to develop an understanding of the existing codebase is an exercise we can only speculate about. I'd recommend looking for open, free courses that touch on the basics of PHP and front-end web development and see for yourself your ability to pick things up. Many of us have no formal education on these things and have largely taught ourselves. Many of us have formal education in one or more of these areas.

If you have the desire and drive, you're most of the way there.

Link to comment
Share on other sites

Posted (edited)

@CoffeeCake Yeah lots to learn then. 
 

Think I’m going to learn html then css then JavaScript. Get fluent in front end and then tackle the back end. 
 

If only so that I understand plugins and how to do things. Hardest thing that I have found with code isn’t so much the code, it’s the little things that go with it such as ; < > { } etc 
 

Matt

Edited by alphamale
Link to comment
Share on other sites

Just now, alphamale said:

@CoffeeCake Yeah lots to learn then. 
 

Think I’m going to learn html then css then JavaScript. Get fluent in front end and then tackle the back end. 
 

If only so that I understand plugins and how to do things. 
 

Matt

Those programming languages that you mentioned will help you with the design aspect of things. If you want to learn to understand plugins/app and eventually develop them yourself, you will need to learn php/oop and sql as well.

Have a look at this site to learn the basics.

https://www.w3schools.com/

Link to comment
Share on other sites

Yes, find reputable and recognized places for knowledge, just as you'd search for any other product or service online. 🙂

Depending on your learning style, seek out paid or free training/courses from reputable providers (consider looking into MOOCs) or go straight to the source for documentation:

Link to comment
Share on other sites

3 hours ago, alphamale said:

@CoffeeCake Yeah lots to learn then. 
 

Think I’m going to learn html then css then JavaScript. Get fluent in front end and then tackle the back end. 
 

HTML --> CSS --> PHP (easier for beginners). Js is hell: tackle it after you learned php so you´re more confident.

 

 

 

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy