Page 1 of 1 [ 5 posts ] 

fakkau89
Raven
Raven

Joined: 19 Jan 2017
Age: 35
Gender: Male
Posts: 106

05 Jun 2017, 3:58 am

Anyone have any experience and stories of how you became better at coding/programming whether
it be a recommendation for a web service (free) or something/other?



guitarman2010
Veteran
Veteran

User avatar

Joined: 12 May 2012
Gender: Male
Posts: 578
Location: Erie, PA

05 Jun 2017, 9:23 pm

Udacity.com........the computer science course


_________________
When u hit the walls of sanity, u have no-where to go....


kicker
Velociraptor
Velociraptor

User avatar

Joined: 10 Oct 2013
Age: 45
Gender: Male
Posts: 467
Location: Atalnta, Ga

09 Jun 2017, 9:20 pm

Gather resources, know where to look when your resources aren't sufficient, and keeping abreast of the current trends and techniques.

That said I spend a fair amount on books in the languages that I know and or want to learn. However some online resources that are invaluable are the following:

StackOverflow - this site probably has all the answers you will ever need on any programming language you will ever encounter. Sifting through it can be tedious if you aren't sure of the question though.

GitHub - this is a great place to look at other's code and see how someone else does it or if you need a plugin for a larger app you may be building

Reddit's Programming page - good if you have a question, want to read or exchange news about software development etc..

DZone or any other tech magazine- Dzone pushes out content from every facet of the tech industry and there are other great magazines (online) that cater to specific areas of tech and development. Dzone just happens to be a broad one.

Flipboard - There are a lot of "magazines" that are either company or user based covering a large swath of the tech industry or you can curate your own. Most of my Flipboard is tech/science related and covers both individuals and company magazines.

Challenging yourself - this is probably the best tool. Find something that is easy to do and see if you can do it better (at first) Like a video player or RSS reader. There are plenty of tutorials available to walk you through the basic process of either in multiple languages.

Meetups/Local groups - search for local groups in your area that have the same interest as you and network with them.

YouTube - Also a good place to learn a specific programming language or to learn what other developers do during the development process. (Hint: the good ones do a lot of planning/prototyping/diagrams before writing a single line of code)

Those are the resources I use in my toolkit. As far as books any of the "Bibles" are excellent (though pricy). The "Dummy" books are good if you have no idea what you are doing. Speaking of books, the library is another excellent resource. Every one I have been to (quite a few) have a section for computer sciences (though they vary in size and content).



AngryAngryAngry
Velociraptor
Velociraptor

Joined: 11 Feb 2016
Age: 47
Gender: Male
Posts: 496
Location: New Zealand

01 Jul 2017, 11:12 pm

Use "In Easy Steps" book series
Ignore all trends.
Learn C, not C++ or any other abomination.



Ichinin
Veteran
Veteran

User avatar

Joined: 3 Apr 2009
Gender: Male
Posts: 3,653
Location: A cold place with lots of blondes.

06 Aug 2017, 8:04 am

A tenacious desire to keep learning. Once you learn a few languages, you'll quickly learn others.

And pick a modern programming language that can land you a job, not something from the late 70s.


_________________
"It is far better to grasp the Universe as it really is than to persist in delusion, however satisfying and reassuring" (Carl Sagan)