(10-29-2016, 12:32 AM)pfeerick Wrote: (10-28-2016, 11:47 PM)B.simp404@gmail.com Wrote: I am really wanting to get into coding or programming. ... My problem is i have no idea where to start ... Any advice or pointers?
I haven't played with it too much myself for the programming aspect (too time poor at the moment), but I would strongly recommend (and I hope Mark will jump in here and add more on this/with some good guides ) that you strongly consider Python.
Thanks for the invite, Pete. This question comes up all the time, and I have learned to stay out of 'em because all too often the OP is not sincere, ( no prejudice here ) and the whole thing boils down into my language is better than yours!
I've gotten back into the discussions lately because 'programming' has morphed again; back in the early '80(s) BASIC was ubiquitous and everyone was a kitchen table 'programmer' , and it was fun , before the dark times-- before the Empire !
Because of the efforts primary of Microsoft ( and others, IBM ... ) 'programming' became "Software Engineering" and we 'programmers' became "Senior Staff Software Engineers" ( and other titles ) and through obfuscation and software idea patents ( and other evils ) the general public was cut-out of the 'programming' excitement and fun. ( no prejudice, its just a true story and absolute fact ).
Then came the "awakening" and the knowledge of the 'force', er, I mean the source ! Open systems and scripting ( particularly Python scripting , and the REPL ) became ubiquitous and once again 'programming' was ripped from the grasping claws of the "Senior Staff Software Engineers" and placed back into the hands of We the People.
Programming is back, its exciting, and its fun again; and that is all centered around Python ( and on the web PHP ). Python3 is the place to dive into programming , even if you've never touched a line of code. The python REPL ( Read Execute Print Loop ) can be found on almost every gnu+linux distro , windows , and Apples OSX , and many others ( it is truly ubiquitous and there are many many many resources on-line to help )
I recommend two books:
Miller, Bradley N. & David L. Ranum, "
Python: Programming in Context" , Jones and Bartlett Publishers; Boston, 2009.
Summerfield, Mark, "
Programming in Python 3: A Complete Introduction to the Python Language" , (developers library) , 2nd ed., Adison Wesley; New York , 2010.
note of warning: professionally, as a stuffy Senior Staff Software Engineer , with IBM for over 25 years (retired) I was a C | C++ programmer specializing in systems automation ( plus VM 370 REXX, and odds and ends of other stuff ) : today I'm a fun-loving programmer having a great time with SBC(s) and Python programming of all kinds for hobby , robotics and just plain fun ! The former was profitable ( although a PITA
) the latter is a blast fantastic !