Ask your own question, for FREE!
Computer Science 68 Online
OpenStudy (anonymous):

If I want to start studying Programming language, do you have in mind where to start from the beginning for the best or do you have any idea how to start study online? thanks before short answer would be appreciated

OpenStudy (anonymous):

Well, to be very truthful, you can never learn good programming online. You may learn a languages and lot's of syntax, but never good coding. For learning good coding skills you need to study books. An excellent book for budding programmers is Beginning C# 3.0 | An Introduction to Object Oriented Programming. Yet another good book is Brian Kernighans Practice for Programming. Get this books and learn good coding skills not just syntax.

OpenStudy (anonymous):

Use SICP to learn functional and logical programming first (SICP is available for free online).

OpenStudy (anonymous):

If you want to start from the beginning I would start with a simple language that does not involve Object Oriented Programming(OOP) like C#. I would start with a simple language like C. In C, you will learn all about variables, data types, functions, condition statements, pointers, structures and so on. From there I would move on to other languages like C++, C#, Java, Python and any other language that will teach you OOP. With that said, what do you want to program? If you want to program graphic type stuff for windows computers, I would go with learning C# and the .Net framework. If you want to program graphic type stuff for Linux there are many ways to go. I prefer GTK, or Qt and using C/C++ or I like to use Python. If you want to interact with the world around you through devices, I would most definitely learn ASM/C. ASM and C is heavily used in Enbedded systems. Embedded systems are everywhere. For instance they are in DVD players, TVs, pacemakers, clocks and the list goes on. Anyways, I would ask my self what I want to program and then go from there. Here are some great tutorial to get you started with C/C++. http://www.cprogramming.com/

OpenStudy (rsmith6559):

For starters, I recommend Stanford's CS106A Programming Methodologies course. It's available at http://see.stanford.edu click on the courses tab.

OpenStudy (anonymous):

follow any of sequence UCB's (eg: CS61 A,B,C) or Stanfords.. pick up all programming ideas and practice them along..

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!