Hello everyone. I've been thinking of making an application but don't know how to start. Some sort of application like discord. So if you have any tips you can tell me/which program to use/how to get started/what to watch out for/etc... I would be very thankful for your help.
You can start by copying someone's source code from github and compiling an app. (Just so you know how it works.) 1st step is to always learn from previous masters of the trade. 2nd step is to continue on..
An app like Discord would be a difficult first project. That would require using audio codecs and creating both a client and server application. A client-to-client text messaging app would be a much more reasonable first project. In any case, before you make anything, you'd need to learn how to code. There are a number of resources for this. Code.org and freecodecamp.org are decent starting points.
You are right. I will start learning how to code. But do you have any thoughts of what language i should start with to end up with coding an application ?
discord runs on chromium. so to make something like discord https://www.w3schools.com/html/default.asp https://www.w3schools.com/css/default.asp https://www.w3schools.com/js/default.asp
Depends on how much you already know. If you don't know how to code, it might be a good place to start. As for doing apps, it's clearly not the only way to do it, but recently there's Electron for building them, based on JavaScript. Check https://electronjs.org/ , and https://electronjs.org/apps for examples of apps made with it. It's based on web technologies, so you'd need to know html+css+javascript, to set up a basic app. If your app does complicated things (anything "multiplayer") you'd need more guides for that.
It depends on what you're coding and for whom. My recommendation for a first language is Python. It's popular right now, and it's made to be easy to learn and use. It might not be what you actually make your Discord app with, but it's a good starting language.
Thanks for the link, What do you think I learn for making an application which is similiar to Instagram or facebook? (on a smaller scale)
When it comes to these things, you want to start small. Make a simple goal, like a simple chat application between you and someone else. Then think about how you would want to expand it later when it comes to picking the technology that you plan to use. Once you have a simple goal, and you've picked your technology, the next step is to actually DO IT. After you finally get that working, your next step is to start adding features. Maybe the ability to communicate with other people. Maybe the ability to add emoticons to the text. Build it up in parts and eventually you'll create a monster... This is then the part where you probably start over. You've learned a lot creating the first iteration, but with your next iteration you'll want something much more elegant and yet easier to maintain. So you'll take advantage of lessons learned to do it.
For a first program, smaller is better. Don't get in over your head. Instagram and Facebook messenger are both way more complicated than they seem. My recommendation is to start with something that doesn't require a server in the mix. Even better if it doesn't need to use the internet at all. Learning to code is difficult enough without needing to consider netcode, the OSI stack, and all the headaches that come with debugging networking errors.
By that do you mean a web app, a desktop app, or a mobile app? For mobile I have absolutely no experience. For desktop, there's various ways; electron basically makes a desktop app from a web one. To make a web app, you'll need good knowledge of html, css, javascript, and maybe more depending on how complicated it is. I'd recommend you to start with the links given by @Needhydra. Another good guide for JS is https://javascript.info/ . Most web apps can be decomposed into "front-end" and "back-end". The Front-end is what people see; You use html as its bones, Css as its skin (make it look pretty!) and Javascript as its muscles (make it do things!). Some web-apps can get away with being only front-end, even though they can still be rather complex. As soon as you have users, inter-user communication, user generated content, etc., you'll start to need some back-end; servers, databases, etc. I have almost no experience with back-end, which you might end up needing for your project, but it is anyway a good place to start by making sure you know the fundamentals of Javascript. It is pretty much necessary for front-end, and you can use it for your back-end too (via node.js if I recall correctly), though other languages can be used for the back-end too (e.g. Python).
This. Now there are some rather simple ways to program internet applications and webpages without doing anything complex and they might be good to learn depending upon what your goal is.
Discord put out an article on what technologies they used and how they created the app and let me tell you... It's waaay more complex than it seems on the surface. As others have suggested I recommend leaving out the internet for now and starting small. After you pick a language find a good tutorial and start out with a simple program like the Hello World Program.
I also want to create app. i know php , html, css (newbie lvl) . I got own FoolSlide I also made sample android app stuff in android studio but how to parse JSON no idea so it is in cold bag.
NU uses Wordpress 4.9.2. NUF uses XenForo. So if you know programming enough and can make your own website for wordpress, you can make NU. Ai-chan just noticed that this was never answered.