haytham agbariah wrote in post #1137023: > Hello , I tried to learn C language , I failed twice in the C > course(because of Binary trees) .. > I believe that ruby on rails is the future , Should I give up on > programming ? or there is no connection between Failing in C and > Succession > in ruby on rails ? > please , don't hesitate to share us , your point and your experience .
I've been programming for many years using many different programming languages. I barely consider the syntax of a language to be a major barrier to success as a programmer. The algorithms of a program don't change much between languages. Yes some languages have feature that make things more convenient, and some are more enjoyable to work with (as is the case with Ruby). However, if you can't grasp the basic concepts then the choice of language isn't going to suddenly cause everything make sense to you. Take your example... If you failed to understand binary trees in C then you won't understand binary trees in Ruby either. That being said I would not give up on your efforts to be a programmer on the basis of not understanding binary trees. The fact is that there's much one can contribute without knowing a thing about binary trees. That can be learned once you get a better overall understanding of programming. In fact I'd likely have to go back and review them myself, even after all my years of experience, in order to pass that C course. This is a career that you don't want to choose lightly. If you are not enjoying your experience learning to program then you might want to think twice about continuing. Most great programmers I know do this because they love doing it. If you don't then you're probably going to cause yourself a world of frustration, which will bleed into every block of code you write. This will eventually lead to frustration for other programmers that will be obligated to go back and fix your code. -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/cf9b9fb96c247114cd75e5f713eb5983%40ruby-forum.com. For more options, visit https://groups.google.com/groups/opt_out.

