How do I learn to code??

Status
This thread has been locked.

TrentS

Premium
Feedback score
11
Posts
1,222
Reactions
396
Resources
0
I want to learn how to code:

  1. Bots
  2. Websites
  3. Games
  4. Software

Where do I learn how to code these things. What languages should i learn? In what order should I learn to code these languages?
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
My older sister started young learning off of a website called TreeHouse and she's now about 40-years-old. I believe, she's now knows about 10 languages or so, she's very, very good.
TreeHouse was founded in 2011...
 

Wvisoecj

Supreme
Feedback score
9
Posts
471
Reactions
677
Resources
0
From your above statements, I'm guessing you're saying C is 'HARD' because it is a 'low-level', I guess. The code itself is easy to write if you know basic arithmetic operations, which you should, since it is basic 7th grade math! I could write a simple code example or whatever if needed to prove simplicity?
C is NOT a high level language. It's very much low level. Writing simple arithmetic and moving motors with an Arduino does not make the language high level. As stated before you have to do your own memory management. There is no garbage collector, there is no computer assistance in tracking your buffers. If you had to deal with arrays at least you can attest to how painful it is. Don't learn C as a beginner language.
 

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
C is NOT a high level language. It's very much low level. Writing simple arithmetic and moving motors with an Arduino does not make the language high level. As stated before you have to do your own memory management. There is no garbage collector, there is no computer assistance in tracking your buffers. If you had to deal with arrays at least you can attest to how painful it is. Don't learn C as a beginner language.
In my honest opinion (please respect it):

C is a useful language with a lot of uses. (It is a high-level language, by the way. The only reason you're calling it low-level is because we create more and more languages, which if you compare C too, it is low-level.) Now, it really matters what you're wanting to do. He specified bots, which I thought to myself, 'botnet', so I specified C, as should anyone else. C is a general purpose language, which is easy to write compared to other languages, like Haskell, C#, etc. That is my opinion though. You might find those languages easy to write. He can't start off with HTML because HTML is not a programming language, it is a mark-up language. And, I above stated, if you want to learn a programming language, starting with C or Perl is great.
 

Wvisoecj

Supreme
Feedback score
9
Posts
471
Reactions
677
Resources
0
In my honest opinion (please respect it):

C is a useful language with a lot of uses. (It is a high-level language, by the way. The only reason you're calling it low-level is because we create more and more languages, which if you compare C too, it is low-level.) Now, it really matters what you're wanting to do. He specified bots, which I thought to myself, 'botnet', so I specified C, as should anyone else. C is a general purpose language, which is easy to write compared to other languages, like Haskell, C#, etc. That is my opinion though. You might find those languages easy to write. He can't start off with HTML because HTML is not a programming language, it is a mark-up language. And, I above stated, if you want to learn a programming language, starting with C or Perl is great.
Not sure why you're arguing about what OP should learn or if its a great language or not. That's what I said.

C is a good language if you want to do things very fast, BECAUSE it's low level, it's a fast language. Compared to high level languages like Ruby, or Java, that are built on top of C. I'm not sure what writing a Botnet in C has to do, and I'm not sure why you would do that because that's an awful idea, unless you know specifically why you're doing it.

Don't listen to all these kids OP, start with Java.
 

Skionz

ogminecraft.com
Premium
Feedback score
1
Posts
1,544
Reactions
1,527
Resources
0
It's pointless to argue they are all pretty much the same thing besides minor differences. Just pick the one with the coolest name and go for it. It really doesn't matter.
 

Wvisoecj

Supreme
Feedback score
9
Posts
471
Reactions
677
Resources
0
Java is a horrible first language to learn he should learn C or C# (maybe C++) and then do JScript and then Java. (IMO)
Any object oriented language is fine imo. C is not an option for beginners, there is just too much that beginners wouldn't know about buffers and such. Start out with any high level language.
 

Macrolect

I'm Batman.
Premium
Feedback score
7
Posts
476
Reactions
196
Resources
0
TreeHouse was founded in 2011...
Just saying what she told me, maybe she started somewhere else and used that later. No idea.
 

Mumzel

Graphics Designer & Inspiring YouTuber
Premium
Feedback score
6
Posts
1,443
Reactions
390
Resources
0
Java..
 

iK4kU

ImperialCoders Leader
Premium
Feedback score
2
Posts
0
Reactions
7
Resources
0
I want to learn how to code:

  1. Bots
  2. Websites
  3. Games
  4. Software

Where do I learn how to code these things. What languages should i learn? In what order should I learn to code these languages?
First you must find what do you want to learn if you want to learn how to make bots you should learn: c# if you want to make websites you should learn: html/css/javascript/php if you want to make games as you are beginner I recommend to start coding in Game Maker studio its easy if you want to learn how to code softwares you should learn: Java or vb or c# or c++
 

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
Not sure why you're arguing about what OP should learn or if its a great language or not. That's what I said.

C is a good language if you want to do things very fast, BECAUSE it's low level, it's a fast language. Compared to high level languages like Ruby, or Java, that are built on top of C. I'm not sure what writing a Botnet in C has to do, and I'm not sure why you would do that because that's an awful idea, unless you know specifically why you're doing it.

Don't listen to all these kids OP, start with Java.
He, said 'BOTS', LITERALLY. Now, I'm not sure you know much about C. You're making a point without facts. C is not a low level language, accept the fact. Now, you're telling him to start with Java & not C? That sounds sorta stupid, imo. Java is harder than C and C++ imo.[DOUBLEPOST=1474026483][/DOUBLEPOST]
Any object oriented language is fine imo. C is not an option for beginners, there is just too much that beginners wouldn't know about buffers and such. Start out with any high level language.
Any Object-Oriented language? He should start off with C++ then. -_-
 

Wvisoecj

Supreme
Feedback score
9
Posts
471
Reactions
677
Resources
0
He, said 'BOTS', LITERALLY. Now, I'm not sure you know much about C. You're making a point without facts. C is not a low level language, accept the fact. Now, you're telling him to start with Java & not C? That sounds sorta stupid, imo. Java is harder than C and C++ imo.[DOUBLEPOST=1474026483][/DOUBLEPOST]
Any Object-Oriented language? He should start off with C++ then. -_-
You're too arrogant to accept the fact that you're wrong. Java is a high level language. Yes compared to even lower leveled languages C seems high. Compared to Java, C is down on the dirt. Write your own garbage collector, and manage your own buffers, by the time you're done I can complete any project with Java if you wrote yours in C. You haven't fully used C yet is why you're saying is easy for you. Coding a small arduino to move a motor around is nothing. I say this because you said "all you need to know is basic arithmetic."

Java is much more user friendly that C. It's easier for programmers, especially for beginners.
 
Last edited:

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
You're too arrogant to accept the fact that you're wrong. Java is a high level language. Yes compared to even lower leveled languages C seems high. Compared to Java, C is down on the dirt. Write your own garbage collector, and manage your own buffers, by the time you're done I can complete any project with Java if you wrote yours in C. You haven't fully used C yet is why you're saying is easy for you. Coding a small arduino to move a motor around is nothing. I say this because you said "all you need to know is basic arithmetic."

C is much more user friendly that Java. It's easier for programmers, especially for beginners.
Did you just say C is easy for beginners? My whole point? You're extremely arrogant, mate. You're talking about something you don't know. C is factually high-level, so is Java, so is Python, etc. If you want to learn a low-level language, than learn ASM. If you're saying I can't code C, I can show you some code. And to learn most of C, basic arithmetic concepts will help you, a lot.
 

Misaka

Premium
Feedback score
0
Posts
38
Reactions
42
Resources
0
Did you just say C is easy for beginners? My whole point? You're extremely arrogant, mate. You're talking about something you don't know. C is factually high-level, so is Java, so is Python, etc. If you want to learn a low-level language, than learn ASM. If you're saying I can't code C, I can show you some code. And to learn most of C, basic arithmetic concepts will help you, a lot.

so show some code then you pretentious prick.

or don't, because it'd probably burn our eyes if your code style is as terrible as your concept of programming languages

why don't you stick with a programming language a little more suitable for someone of your value who values "basic arithmetic concepts" so much: https://scratch.mit.edu/projects/editor/
 

Hawkk

Feedback score
0
Posts
225
Reactions
71
Resources
0
I'm asking this same question as the thread title asks. All of the ways people say I should learn doesn't even help me.. I'm more of a "hands-on" guy which means I work better with examples. Java seems more of an able-to-apply knowledge onto said subject and I can't do that lol...

The point of this "rant" is just to say find the language best for you. If there is no language for you, don't code
 
Last edited:

Samuel

The most serious person ever.
Supreme
Feedback score
33
Posts
2,210
Reactions
1,572
Resources
0
HTML isn't a programming language though.
Can be classed as a declarative programming language, but that's down to the person and their perspective. :)[DOUBLEPOST=1474073329][/DOUBLEPOST]
Java is a horrible first language to learn he should learn C or C# (maybe C++) and then do JScript and then Java. (IMO)
Learning C# and learning Java is essentially the same. C# used to be J#, which was created with inspiration from Java (Java#).[DOUBLEPOST=1474073437][/DOUBLEPOST]@OP - Pick one of the many programming languages that you might like the look/feel of, and try it. Everyone here has had different experienced and will think differently about the "right path".

Make your own "right path" and don't go by what this discussion tells you is the "right path".
 

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
so show some code then you pretentious prick.

or don't, because it'd probably burn our eyes if your code style is as terrible as your concept of programming languages

why don't you stick with a programming language a little more suitable for someone of your value who values "basic arithmetic concepts" so much: https://scratch.mit.edu/projects/editor/
https://ghostbin.com/paste/egvo7 Have fun looking @ some of my code. Basically nothing much, but some to make you masturbate.
 
Status
This thread has been locked.
Top