Hello /adv/
First time on here, heard alot of good things about you guys, I need advice on how will I start to code,I have very very basic knowledge of computers, I am like the amatuers of amatuers, I have absolutely no experience in coding before. My dad told me to learn computer science basic first before I code, but I want to learn coring right away, I have a project coming up and I would like to develope an app. So /adv/, should I start to learn to code and where can I learn this from? I am completely willing to study non stop until I learned 1 language, preferably C, and would love to have a source that will provide FREE information/lesson.(no allowance). Thank you! :)
>>18056542
Is this for real? You're not going to just learn a language in a few weeks and suddenly build a full fledged app. And why the fuck would you want to learn C if you want to write an app? If you're serious you really need to take a step back and evaluate where you are and what your goals are.
Geez, I'm sorry, but I would like you to know that first of all, I don't want to just finish the project in a few weeks, I want to learn coding as a long term, second of all, I'm really new to this, why do you have to be so mean? This really brings down my view on /adv/ :(
get a book on your language of choice, and get a highlighter pen and some post it notes.
C is not the language to build an app. C is the best language you can learn to understand how computers work at a fundamental level, but its extremely nitpicky and detail oriented. If you want to write an Android App Java or C++ is the way to go.
Start off on Python and some Python tutorials. Python is generally easy to understand and pick up.
Once you can program in one language, the others become easy. I've been programming in C++ for about 2 years now, and I picked up Python in a matter of hours.
I feel like I did not make my self clear, I would like to start to learn to code as a skill, not to just finish off a project, I would love to get to know this stuff, I really don't know where to start, I just mentioned C because I asked around and they said C is very basic and should be learned.
Sry I was busy typing did not see the reply, thank you guys!
>>18056564
Because you're either a woman or haven't done any research. First off if you really have no clue just start off with a free online intro to cs course. C is okay, but I'd recommend something like java first, get comfortable with OPP, because C is going to be more difficult to understand.
>>18056570
I wouldn't recommend python for OP, I think it's a bit too abstracted for someone completely new to programming. Java is a good middle ground imo, and there is tons of good documentation/recourses.
>>18056571
#include <stdio.h>
int main(void)
{
printf("Hello World\n");
return 0;
}
Code academy. You could have googled it and started in less time than it took to write your post. Ask less and do more. Do 15mins a day at least each day for a few weeks. If you want to do more then do more. The hardest part is sticking to it every day. And one day you will have woken up after a week having forgotten. You need to be prepared for that, prepared to start again and stick to "a chunk of time each day"
>>18056597
Also Python.
Thx guys, I guess I should do my research first, this has been very helpful, I think I will stick with java first, khan acadamy has full course on it.
https://projecteuler.net/
Solve a bunch of math puzzles with code.
10/10 way to learn code
Start off with any language. Best would be to start with C, then move to C++, then Python, then Java.
just learn some html and make the nedxt facebook, bro
>>18056606
Just so you know, the language you pick isn't a big deal, it's just that most things will be done in oop, with C things are lower level. Python is fine as well but it's easier to write bad code in.