Login Register






Coding Advice filter_list
Author
Message
Coding Advice #1
What's the best route to be an all-purpose coder, starting from scratch?

Master HTML, CSS, then JS, then... etc. someone help me out a little here, experienced coders only.

Reply

RE: Coding Advice #2
Well it all depends. What do you want to get into? Everything?
Scientia potentia est

[Image: inkexplosion.jpg]

Reply

RE: Coding Advice #3
For general areas, go Scripting -> WebDev -> Compiled

Scripting:
Ruby -> Python -> JS -> Lua -> CoffeeScript

Web Development:
HTML -> CSS -> JS -> JQuery -> PHP -> ReactJS -> CSS3

Compiled:
C -> C++ -> Rust -> Assembly (if you're brave enough)

If you get deeper into web development, you should look into Rails, Django, or Flask (Ruby and Python frameworks, respectively)
It's often the outcasts, the iconoclasts ... those who have the least to lose because they
don't have much in the first place, who feel the new currents and ride them the farthest.

[+] 2 users Like Inori's post
Reply

RE: Coding Advice #4
It really depends on what you want to do. If you want to be an "all-purpose" coder like you mentioned, then just start with basic beginner-friendly languages like HTML, Python, functional languages, and things of the sort. Some intermediate languages include PHP, Perl, Bash, Ruby, etc. Hard languages would include (nearly) all variants of C, all variants of Assembly, basically anything that has to do with low-level/machine-level programming. Once you become experienced, you'll be able to learn any language in just a few days. It's just a matter of how quickly you're able to memorize the syntax for said language.

Reply

RE: Coding Advice #5
(02-26-2016, 11:11 PM)Inori Wrote: For general areas, go Scripting -> WebDev -> Compiled

Scripting:
Ruby -> Python -> JS -> Lua -> CoffeeScript

Web Development:
HTML -> CSS -> JS -> JQuery -> PHP -> ReactJS -> CSS3

Compiled:
C -> C++ -> Rust -> Assembly (if you're brave enough)

If you get deeper into web development, you should look into Rails, Django, or Flask (Ruby and Python frameworks, respectively)
Fuck Ruby. You might as well learn Perl. Its got about as much industry penetration. Ruby is for hipsters that wanna sound cool. Its not really going to benefit anyone.

And why seperate CSS and CSS3?? There are not enough fundamental differences between the two to warrant it. Thats like suggesting someone learn HTML 4.1 before HTML5. No. Thats just stupid.

Reply

RE: Coding Advice #6
(02-27-2016, 05:14 AM)The Real Slim Shady Wrote: Fuck Ruby. You might as well learn Perl. Its got about as much industry penetration. Ruby is for hipsters that wanna sound cool. Its not really going to benefit anyone.

And why seperate CSS and CSS3?? There are not enough fundamental differences between the two to warrant it. Thats like suggesting someone learn HTML 4.1 before HTML5. No. Thats just stupid.

Ruby is useful as a base language for learning the fundamentals, not so much for actual development. And as I stated, if you get further into webdev, you have rails as an option.

CSS is separated from CSS3 because most people don't need to push the limits and actually use what CSS3 has to offer.
It's often the outcasts, the iconoclasts ... those who have the least to lose because they
don't have much in the first place, who feel the new currents and ride them the farthest.

[+] 1 user Likes Inori's post
Reply

RE: Coding Advice #7
(02-26-2016, 11:11 PM)Inori Wrote: For general areas, go Scripting -> WebDev -> Compiled

Scripting:
Ruby -> Python -> JS -> Lua -> CoffeeScript

Web Development:
HTML -> CSS -> JS -> JQuery -> PHP -> ReactJS -> CSS3

Compiled:
C -> C++ -> Rust -> Assembly (if you're brave enough)

If you get deeper into web development, you should look into Rails, Django, or Flask (Ruby and Python frameworks, respectively)

Ruby is redundant, so is PHP.

Don't learn syntax, understand patterns and fundamentals. The language which has most literature and refernce to these is C++, so that'll be your best bet.

Reply

RE: Coding Advice #8
(02-27-2016, 06:38 PM)dojax Wrote: Ruby is redundant, so is PHP.

Would you mind elaborating on why you think PHP is redundant?

[+] 2 users Like meow's post
Reply

RE: Coding Advice #9
(02-27-2016, 11:44 PM)meow Wrote: Would you mind elaborating on why you think PHP is redundant?

Vanilla PHP is known to be gash in terms of reliability, performance, and functionality. However PHP has had life breathed into it from frameworks such as Cake and Laravel. However, it's not a very good idea to rely on 3rd party tools and libraries when you can opt for a much more stable vanilla code base in where you have full control.

Reply

RE: Coding Advice #10
(02-28-2016, 08:46 PM)dojax Wrote: Vanilla PHP is known to be gash in terms of reliability, performance, and functionality. However PHP has had life breathed into it from frameworks such as Cake and Laravel. However, it's not a very good idea to rely on 3rd party tools and libraries when you can opt for a much more stable vanilla code base in where you have full control.

...so because of the fact that it has frameworks which added to its already existing popularity, it's redundant? I'm not following your logic here.

Either way, your opinion that PHP is redundant and that it had (as you call it) "live breathed into it from frameworks" doesn't refute the fact that it's the most widely used SS programming language for websites. Furthermore, it's still a very good start for beginners looking to learn more about the core principles/fundamentals of programming, regardless of whether they decide to program in PHP or not.

Reply