Please select To the mobile version | Continue to access the desktop computer version
Register Login
 Forgot password?
 Register
Search
Bitlattice Fans Community Portal News View Content

Knowledge matters #6 ----about touching coding

2018-8-19 18:43| Publisher: admin| Views: 138| Comments: 0

Have you ever thought of touching coding?By 'touch', I mean write simple codes and get general understanding what are crucial parts of programming languages.You don't have to become coder. Just write ...

Have you ever thought of touching coding?



By 'touch', I mean write simple codes and get general understanding what are crucial parts of programming languages.

You don't have to become coder. Just write simple things in tutorial place like this: learnpython.org. Python is best for basics - it's model programming language, I'd say.

Python is good for beginners. It has 'clean' syntax, not too many idioms, doesn't have to be compiled/linked and has loads of good and tested libraries. As a personal advice - don't listen to some guys out there, and start from 3.x instead of 2.7.

Another possible choice is C - it has steep learning curve, but really gives liberty and fun. Something in between would be Javascript - it has C-like syntax and isn't so bloated as it used to be some years ago. Plus, with Node it enables really fast and easy prototyping of frontends (which beginners like due to easily visible effect) and backends written in the same lang (oh, and it has lots of sometimes useful dialects). All in all I nevertheless suggest Python, even if I'm fan of Haskell and few others.

Problem with modern society is that people prefer learning skills instead of art (or base knowledge). This results in world full of coders, but very few programmers for instance.

I had this luck to learn programming very early in life and pretty long time ago (my first computer on which I started coding was Atari 800XL). This gave me a different perspective, from bottom up. Because early there were only simple languages like Basic and Pascal, and more complex things had to be accomplished by meddling directly with memory and interrupts via assembly.

So, start from basics if you want to understand what is inside. Otherwise, instead being machine master, you'll only become machine operator.



Author : Mastudio
Source : http://bitcoinwoman.com/#/knowledge/detail/6


Flower

Friend

Shit

Ignore

Egg

Latest comments

  • Knowledge #5 - Knowledge of ciphers
  • Knowledge #3 -online course for understa
  • Knowledge #3 -murky depths of computatio
  • Knowledge #2 -murky depths of computatio
  • Knowledge #1 -murky depths of computatio
Introduction:

Archiver|Mobile|Darkroom|Bitlattice Community

2018-12-19 21:37 GMT+8 , Processed in 0.019341 second(s), 18 queries .

Powered by Bitlattice.net

© 2017-2018

To Top