Does someone have good tips on becoming a better programmer [closed] - language-agnostic

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I want to ask a non-technical problem: I graduated from university nearly 2 years ago, and now I am facing a lot of questions.
First, how to improve my skills on programming? I know that writing code is the probably best method, but I find that if I am not familiar with a programming language and its libraries I can't write code fluently - I end up feeling that it's a waste of time.
Secondly, I have found a lot of books, about 50-60, but I have no time to read them!I am a little worried about missing some important knowledge.
Thirdly, after nearly two years of experience at work, I think I know what kind of programming skills I want to learn: android, Java EE, python and linux. However, there are so many things that I need to learn, it becomes a pressure and feels like a mess.
Can someone help me solve these problems? That would be a great help to me.
Thanks a lot!

Although this question is really rather off topic for this website, some thoughts:
Big skills are learned in little steps. So don't worry about learning everything, learn one thing and get better at it.
Set yourself reasonable challenges. Think of something you'd love to be able to do that's just beyond what you can do now, and learn how to do that.
Make the things you learn as much fun as possible.
When yo come up against a specific problem you can't find an answer to on the web, don;t worry, that's normal. Post your code and a specific question here and someone will try and help you learn that particular point.
All the best!

Learn Android programming Step through the basics and you'll get a better feel for the big picture.

Related

How relevant or outdated is the Mootorial at this point? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm looking to learn MooTools, and the Mootorial seems like the most complete, comprehensive place to start. But it says that it's designed very specifically for MT v. 1.2 and it seems that we're now on like 1.4.5. So, I'm wondering, will learning from that MooTorial be doing myself a disservice, or is it worth it?
Alternatively, feel free to answer the question What is the single best tutorial to learn mootools from scratch for someone coming from a sort of shallow jquery background?
As a side note, is the nettutsplus premium tutorial any good if anyone's tried it?
Thanks!
mootorial is still pretty relevant. api changes have not been that significant since the 1.2.5 days. of note are: event delegation is now a part of core. all methods that had $ in the name have been deprecated. the rest is pretty much the same... some best practices may have shifted but for a new starter, it is more than adequate, see the full list of breaking changes here: https://github.com/mootools/mootools-core/wiki/Update-from-1.2-to-1.3
if you are familiar with js, I very much recommend reading a book written by Mark Obcena - Pro Javascript with MooTools, look it up on Amazon. It is probably not for an absolute beginner but it is written extremely well and explains what happens under the hood.

CSS for beginner to expert level [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am not good enough in CSS coding though good hands on Web application development. I just wanted to understand the basic coding standard of CSS and went through some tutorials & did self practice but i feel something missing and don't feel much confidence when i see other coding standard.
Pls suggest me some good tutorials/ share your experience to enhance my skill. I am fade up of reading online tutorials.
My best advice would be to start coding yourself. Just start building web applications and learn as you go; you can get stuck looking for the best tutorials.
With that said, if you haven't stumbled on this yet, http://htmldog.com/guides/cssbeginner/ is the best tutorial in my opinion.
A List Apart is great... read the css articles form the bottom up: http://www.alistapart.com/topics/code/css/
Also i know some people cant grok it and its horribly technical and you have to kind of learn the language but i cant stress enough how much better off youll be if you actually take the time to read and understand the technical definition of CSS an how it works. A lot of things happen form misunderstanding box model and how things lay out, and then how it differences in standards complaint browsers and non-compliant browsers.
CSS 2.1: http://www.w3.org/TR/CSS21/
CSS 3: http://www.w3.org/TR/css-2010/
I've recently watched the PluralSight movies and it was amazing if you looking for a movie tutorial. I know you have to pay to watch it, but first day that it released it was free to watch!
http://www.pluralsight-training.net/microsoft/courses/tableofcontents?courseName=css-intro

A good resource to learn Actionscript 3 [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I want to learn Action script 3 what is a good resource to learn it?
Sites
http://www.paultrani.com/blog/
Flash Mobile
http://www.flashmobileblog.com/
Videos
Presented by the great Lee Brimlow
http://www.gotoandlearn.com/
Books
Two books I know are good (in my opinion)
Learning Actionscript 3
Very concise book:
http://www.amazon.com/Learning-ActionScript-3-0-Beginners-Guide/dp/059652787X/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1208191030&sr=8-1
ActionScript 3.0 Cookbook
My favourite
http://oreilly.com/catalog/9780596526955
Since ActionScript wasn't my first language, I can't give the same opinions as to which are great resources as someone just starting out with programming could.
However, I have a few sites bookmarked which I have heard great things about from other beginners to AS3:
AS3 101 - by ActiveTuts
Flash and ActionScript 911 - by Untold Entertainment
Learn to create an AS3 avoider game from scratch - by Michal James Williams
Plus, for once you get better at AS3, a list of the top mistakes you will definitely make (these are the types of questions that are asked on the Kirupa forums nearly every day!)
6 common ActionScript mistakes made by beginners
Finally, if you need a forum to belong to and a place to ask questions when you get stuck, I would really recommend the Kirupa fourms. It is a fantastic and very friendly community. :)
The official livedocs are great:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html?filter_flashplayer=10.2#top
Just pick a class that sounds interesting, and there should be examples for the important methods.

Where to read about programming? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I'm a programmer for some time now yet I haven't found the right websites which offer me the information I'm interested in. I've looked at TechCrunch, Slashdot, etc. but there wasn't so much actually about programming.
When something urgently important happens in the programming world, where could I read it first?
What are some good sites/communities around programming?
Try:
reddit - programming
Hacker News - Although this is not strictly programming
There are a billion, i would first start with XKCD to start your day off right.
I would have reccomended Joel On Software, but he has moved on. There are still plenty of articles to read on that site.
Ever since Joel stopped writing I have turned to SlashDot as well as TechRepublic
When something urgently important
happens in the programming world,
where could I read it first?
I doubt that there's a CNN for all of "programming". Maybe the reason that you haven't found it is that it doesn't really exist or your expectations need calibration.
What are some good sites/communities
around programming?
I would say you're posting at one of the best.
Well you're on a good one already, StackOverflow.
Have a look on InfoQ that's good.
I generally like http://www.reddit.com/r/programming and http://news.ycombinator.com/
Also, if you're interested in copyright and IP concerns in the programming world, http://www.arstechnica.com is generally good there.
Personally I always use:
http://channel9.msdn.com/
It is obviously geared towards developers using Microsoft Products but the plethora of different articles and videos is really useful.
I use DZone to keep up-to-date with the latest programming trends. It's similar to Reddit but has a better selection of links for my taste.
for news on coding, technology, design and stuff like that, i can recommend www.newtnetnews.com

Programming Glossary [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
As I browse through the site, I find a lot of terms that many developers just starting out (and even some advanced developers) may be unfamiliar with.
It would be great if people could post here with a term and definition that might be unknown to beginners or those from different programming backgrounds.
Some not-so-common terms I've seen are 'auto boxing', 'tuples', 'orthogonal code', 'domain driven design', 'test driven development', etc.
Code snippets would also be helpful where applicable..
http://en.wikipedia.org/wiki/Boxing_(Computer_science)#Boxing
http://en.wikipedia.org/wiki/Tuples
http://en.wikipedia.org/wiki/Orthogonal#Computer_science
http://en.wikipedia.org/wiki/Domain_driven_design
http://en.wikipedia.org/wiki/Test_driven_development
Someone may have beat us to it ;)
http://en.wikipedia.org/wiki/Boxing_%28Computer_science%29#Boxing
thats the correct link for boxing as related to computer science :D
Better yet, a site domain dictionary, containing a definition (over time) for every programming term on Stackoverflow, with the definition itself modded according to the Wiki-like aspects Atwood and others have been discussing.
There are coding dictionaries out there but they're all either a) crap or b) not extensible or editable in a collaborative way.
Right now if I come across an unfamiliar programming term or acronym my first stop is Google, followed by Wiki, followed by one of the many dedicated dictionaries. No reason why Stackoverflow shouldn't be on that list.
The c2 Wiki kicks butt. Great combination of concise definitions and examples, plus discussions that break it down when there are different interpretations.
It may actually be helpful to go around adding the tag 'glossary' to specific questions (I recently saw one about Expressions vs. Statements, for instance).