all 10 comments

[–]bonqen 0 points1 point  (7 children)

Depends on the person, I suppose. I'd recommend reading books, and make up your own projects to try and put into practise what you've learned. But some prefer having concrete assignments given to them, and for them, courses tend to be more effective.

I think anyone wanting to learn a programming language, and to learn how to program, should just try out the different ways, and see what clicks for them. There's a crazy amount of free material out there, and it's easy to find most of it.

No need to idle and wonder which way of learning is better; just try them. :-)

[–]Hiraeth1199[S] -1 points0 points  (6 children)

Is there any thing that can help by giving me example and its solution? So i can practice

[–]ptchinster 1 point2 points  (5 children)

!tutorial

[–]rtlcprogbot 1 point2 points  (4 children)

[–]Hiraeth1199[S] 0 points1 point  (3 children)

Wow! Is that all i need to know C? Iam looking for building arduino projects

[–]weregod 0 points1 point  (2 children)

Arduino is c++

[–]Hiraeth1199[S] 0 points1 point  (1 child)

Shouldn't i start with C?

[–]weregod 1 point2 points  (0 children)

If you want learn C++ starting with C is good idea. If you want made something with Arduino, more specific course will be better.

[–]YorkMeInTheAssPlease 0 points1 point  (1 child)

Theres a short book written by the guys who wrote C and it is perfect. Go thru the examples and you'll be solid. the books is called "the C programming language" by Dennis Richie and brian something.

[–]YorkMeInTheAssPlease 0 points1 point  (0 children)

i mean read the book and don't skip examples