1. Home
  2. Chat
  3. Has Anyone Tried Coding?

Has Anyone Tried Coding?

Ask a Question

Has anyone tried coding themselves? Looking to create an app but wanted advice as to the best way to learn code. I learned code a few years ago so have some basic knowledge. It needs to be a free way to learn it as i would rather not spend out.

eyeballkerry
1 month ago
What do you think of this?
Imnotcheap
Imnotcheap1 month ago

I did a free course online through local children centre in summer. I believe open university do some free courses

Like
Reply
BonzoBanana
BonzoBanana1 month ago

I used to do a bit of assembler coding back in the time of 8bit computers. I later did 'C' programming. I don't do any today but if I wanted to develop an app depending on how much processing power the app needed would perhaps relate to what language I would use. I.e. if the app doesn't need much processing power I'd probably use a high level language which would mean I could develop the app quickly. In the days of the old BBC computer you would write most of the program in basic and just use assembler to write the time critical parts of the program. You ended up with a pretty compact and fast program. I'm tempted to have another go at programming today just to see how easy it is now.

Like
Reply
1
Dennab
Dennab1 month ago

I would help as a coder myself but pretty sure you have me muted as I never get a response when replying to you. Do let me know if that's not the case.

Like
Reply
1
eyeballkerry
eyeballkerry
Original Poster
1 month ago

Not sure whatโ€™s happened but like to hear your views on coding

Like
Reply
Dennab
Dennab1 month ago

eyeballkerry It doesn't matter, you're here ๐Ÿ™‚

You have the front end and the back end to think about ie. the structure and appearance humans see along with the foundations and workings. I build websites mainly and they consist of HTML for the visual structure, CSS to style them and Javascript or jQuery for some of the interactive elements. For the backend, I use PHP connecting to a MySQL database. WordPress for instance uses that setup and is fairly easy to learn as a starting point with lots of online support, plugins and premade themes. You can take something that starts as a website and ensure it works on mobile screens which is generally the standard thing to do these days amyway. At that point, it's perfectly acceptable to leave it at an address and simply call it a web app. You can go one step further though and use software such as PhoneGap to package that website into an independent app. The challenge from there is to make sure the code is kept up to date for devices as Android, iOS and other systems evolve. Submitting an app for the first time to the marketplaces eg. Play Store or App Store can be tricky. Apple are generally harder to get in with. My approach above is from the perspective of a web developer. You can of course go down the route of developing apps with other types of technology. A lot of modern websites and apps use 'frameworks' which can allow you to build things with some of the structure already in place. Laravel is popular for the backend, database side of things. Latest Deals uses one called React for all the 'live' interaction elements eg. posting a reply on here without the page or app having to refresh like when you see when you use a contact form sometimes for instance. In summary... It depends what level you are at. There are of course multiple websites etc that allow somebody to make an app with no coding knowledge at all and it's the same for websites. The problem with that route is at some point, you will want to do something specific and you can't. I hope that all makes sense and I'm sure Kelsey may be able to give you some advice too. He built all of this afterall!

Like
Reply
WyldStallyns
WyldStallyns1 month ago

Codeacademy is a good free place to start.

Like
Reply
One of the UK's largest deal hunting communities

Join for free to get genuine deals, money saving advice and help from our friendly community

Kelsey, Tom
& Deepak
Founders
Founders of Latest Deals
We use cookies (e.g. personalisation, analytics, social media). Find out more.