/    Sign up×
Community /Pin to ProfileBookmark

Learn Programmin’ in Ten years

Hello everyone!
i’m a self-taught programmer not a pro, but not a beginner anymore ?

I’ve been aggressively learning to program in C, C++ and Java. My tutors were my books which, i must say have given me a lot of pointers (pun not intended!). i see many posts here and in other forums, where newbies ask what books, or where to go in order to learn a certain language. Well, up to now, i can say that most of my understanding has come from real projects, interacting with other programmers who are experts in their fields.

Anybody who is good in their field has spent a significant amount of time learning, solving problems (many, many problems) and now as a side effect are good at what they are. I’m pretty much sure if anybody spent say six months with moderator Khalid Ali would gain much more than if they were to dwelve in a 500 pages book of ‘[I]Learn Java in 21 days[/I]

My point is: if you want to learn any programming language, fall in love with it, make it your hobby. Join projects and see how the real masters do it, even if you are just to document about the project. Learn from your own mistakes. You will advance far more quicker than if you were to go chapter by chapter with a book. I do not say that you should not go read books on programming, no, basics are essential–what i am saying is dive into real world problems and try to develop solutions.

By the way, take some time to read:
[url]http://www.norvig.com/21-days.html[/url]

Cheers

to post a comment
Java

0Be the first to comment 😎

×

Success!

Help @sidideas spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...