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.

Thanh

Chief Executive at Interbix Holdings
Premium
Feedback score
2
Posts
195
Reactions
57
Resources
0
Same , only time I learn is when I click "See code"
On that screen, they also said that Harvard and Berkley use it and I'm like "Their lives must suck".
 

Samuel

The most serious person ever.
Supreme
Feedback score
33
Posts
2,210
Reactions
1,572
Resources
0
If you know basic arithmetic operations, which you should, C should not be that difficult. C is a general-purpose language by the way. It is not built on only managing memory, it is just a core function.
I am quite aware. I've done some C programming at work. It's definitely not "user friendly", and definitely not "beginner friendly" (based on the fact some of our game developers had some issues, and they are C#/C++ developers).

C is great, don't get me wrong, but it's not something I would ever recommend to a newbie.
 

Thanh

Chief Executive at Interbix Holdings
Premium
Feedback score
2
Posts
195
Reactions
57
Resources
0
If you know basic arithmetic operations, which you should, C should not be that difficult. C is a general-purpose language by the way. It is not built on only managing memory, it is just a core function.[DOUBLEPOST=1473728956][/DOUBLEPOST]
You're learning what language ?
It looks like it's HTML, but I'm not entirely sure.
 

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
I am quite aware. I've done some C programming at work. It's definitely not "user friendly", and definitely not "beginner friendly" (based on the fact some of our game developers had some issues, and they are C#/C++ developers).

C is great, don't get me wrong, but it's not something I would ever recommend to a newbie.
I guess it depends on your point of view. C was very easy, I guess it depends how you try to learn it. I learned it from an eBook. How do C++ developers not code C though? C++ is extremely hard compared to C in my opinion, it is still my favorite OOP though.
 

Samuel

The most serious person ever.
Supreme
Feedback score
33
Posts
2,210
Reactions
1,572
Resources
0
I guess it depends on your point of view. C was very easy, I guess it depends how you try to learn it. I learned it from an eBook. How do C++ developers not code C though? C++ is extremely hard compared to C in my opinion, it is still my favorite OOP though.
My experience (and the experience of most, if not all, of my co-workers) with C has been either maintaining legacy systems or creating new ones with a tight deadline. If it was a user friendly language, the C++ devs would've taken to it quickly. I'm not entirely sure what their issues were, nor did I ask while they were pulling their hair out with whatever it was. I'm not a C/C++ developer, I do crap like C# and Objective-C at work.

It could just be that they are in an OOP mindset, and switching to functional is not quite to easy for some people (organising code can be hard when you jump from OOP to functional). I don't know. They were stuck with something, and I don't know what it was/could've been. I've personally only fixed one or two small issues with some of our 8 year old systems.
 

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
My experience (and the experience of most, if not all, of my co-workers) with C has been either maintaining legacy systems or creating new ones with a tight deadline. If it was a user friendly language, the C++ devs would've taken to it quickly. I'm not entirely sure what their issues were, nor did I ask while they were pulling their hair out with whatever it was. I'm not a C/C++ developer, I do crap like C# and Objective-C at work.

It could just be that they are in an OOP mindset, and switching to functional is not quite to easy for some people (organising code can be hard when you jump from OOP to functional). I don't know. They were stuck with something, and I don't know what it was/could've been. I've personally only fixed one or two small issues with some of our 8 year old systems.
Never got into C#, nor Objective-C, to be honest, I hate most none-extremely-popular languages, like Obj-C, C#, Haskell, etc. Not a fan of Python either....
 

Samuel

The most serious person ever.
Supreme
Feedback score
33
Posts
2,210
Reactions
1,572
Resources
0
Never got into C#, nor Objective-C, to be honest, I hate most none-extremely-popular languages, like Obj-C, C#, Haskell, etc. Not a fan of Python either....
C# is becoming extremely popular recently, especially with the open sourcing of ASP.NET's core.
 

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
If you really want to get into programming, I recommend C -> Perl -> Ruby.
 

Pazzword

Plugin & Web Developer
Supreme
Feedback score
5
Posts
188
Reactions
131
Resources
0
I started with Java for Minecraft Mods & Bukkit plugins, then HTML/CSS for static websites, then PHP for dynamic websites, then Javascript for more advanced websites :)

I plan to learn Python or C++ next :)
 

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0

Pazzword

Plugin & Web Developer
Supreme
Feedback score
5
Posts
188
Reactions
131
Resources
0
If you really want to get into programming, I recommend C -> Perl -> Ruby.
High-level programming languages like Java, Python and PHP are much easier to learn (for beginners at least) than languages like C.
 

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
I started with Java for Minecraft Mods & Bukkit plugins, then HTML/CSS for static websites, then PHP for dynamic websites, then Javascript for more advanced websites :)

I plan to learn Python or C++ next :)
C++ is good, if you want to code something graphic based, I guess. Never got into JS, like PHP though. Try node.js ?
 

Pazzword

Plugin & Web Developer
Supreme
Feedback score
5
Posts
188
Reactions
131
Resources
0

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
High-level programming languages like Java, Python and PHP are much easier to learn (for beginners at least) than languages like C.
C is high-level. Your point is a contradiction to itself, bro...
 

Pazzword

Plugin & Web Developer
Supreme
Feedback score
5
Posts
188
Reactions
131
Resources
0
C++ is good, if you want to code something graphic based, I guess. Never got into JS, like PHP though. Try node.js ?

Node.js works wonderfully for websites. That's the most recent thing I've learned. It's great as Javascript is very versatile, but also could be detrimental to beginners because Javascript has a very strange syntax in certain parts of it as compared to other languages.
 

rippr

Software Engineer
Premium
Feedback score
4
Posts
303
Reactions
117
Resources
0
Node.js works wonderfully for websites. That's the most recent thing I've learned. It's great as Javascript is very versatile, but also could be detrimental to beginners because Javascript has a very strange syntax in certain parts of it as compared to other languages.
True. Never was a fan of JS due to its syntax... Not a fan of Python either.
 

Pazzword

Plugin & Web Developer
Supreme
Feedback score
5
Posts
188
Reactions
131
Resources
0
C is high-level. Your point is a contradiction to itself, bro...
Sorry I may have worded my statement awkwardly... The languages I mentioned are much higher-level than C, which may make them more appealing to beginners.

True. Never was a fan of JS due to its syntax... Not a fan of Python either.
Though I agree, I still put up with it since it is practically used on every single website in existence, barring fully static ones.
 
Status
This thread has been locked.
Top