I am new to programming.I want to learn programming.How can i start?
which language should i learn first?
I want a very interesting way.How to start programming?
please give me some good books and tutorial links.
- Simply REDLv 77 years agoFavorite Answer
These courses have been designed for people who have little or no programming experience yet:
C is one of the most widely used programming languages and often used as an introduction to programming. It has influenced many languages that came after it, and knowledge of C will make learning later languages, such as Objective-C (used by Apple), easier. It influences many later languages you could want to learn, so starting with C will give you a deeper understanding of how computers work.
Java is a higher level language which is designed to be compatible with any operating system. It has similar syntax to C and C++. It’s a great programming language to start with because it is widely used and practical, however it won’t give you as deep of an understanding of computer operation as a lower level language like C will.
C++ bridges the gap between a language like C and Java as it has features of both low-level and high-level languages. It’s another commonly used language that has a wide range of uses and compatibility. It’s based off of C and adds object-oriented features. It has also influenced many other languages such as C# and Java.
Python is a language that was designed with human readability in mind. Because of this, it doesn’t take as much code to execute programs as other languages. It’s a great, easy way to learn recurring concepts in computer science and has real world use in the creation of scripts.
Ruby has similar function to Python but is less readable. It’s more object-oriented than Python and is similarly designed with simplicity in mind. It has many applications, but is most often used for web applications.
HTML and CSS
HTML and CSS are used for webpage design. While these languages won’t really help pave the way for learning more traditional programming languages, they are essential for webpage design. HTML (HyperText Markup Language) is a “markup language” which allows you to put content into a webpage whereas CSS (Cascading Style Sheets), is used to format and define the layout of a page.
MIT App Inventor for Android
If you aren’t interested in programming as a profession (at least at the moment) it may be worth looking at using the MIT App Inventor for Android. It requires no coding, but will teach you how programmers think and provide knowledge on some concepts in computing. Plus, you’ll end up being able to make Android apps once you’ve mastered it!
What’s next? If you already have knowledge of another programming language then these are great follow-up languages:
C# is primarily used for Windows applications in the .NET Framework. Learning C# is easy if you have experience in C, C++, or Java. The syntax is similar. It’s popularity has been increasing as C# is used for third-party apps on Windows 8 or Windows Phone.
Objective-C is primarily used for Apple’s operating systems, OSX (for Macs) and iOS (for iPhone and iPad). If you are looking to develop for Mac, Objective-C is the way to go. Apple provides lots of support for learning Objective-C through their developer program.
- 7 years ago
• Start with a good book or tutorial on programming.
• Get a compiler/interpreter/IDE for the programming language your book uses.
• Read the book!
• Try putting together your own ideas to form a working program.
• Once you start actively programming in your first language, you may want to learn a second one.
• Continue programming and trying new things!
• Learn how to type - This is very essential as it is make your programming very fast and effective.
Then you should start with C or C++. I started with C++. Because if you can master C++, you can learn almost all language without much difficulty. Buy this book "C++ How to Program" by Deitel and start learning. Best of luck bro :)Source(s): C++ and Java programmer
Go on YouTube and search up "Thenewboston HTML tutorials". Thenewboston is a great coder and HTML stands for HyperText Multi Language. It's the easiest, and best way to start learning. After that go to CSS, then try venturing out in the coding world.Source(s): Been coding for 4 years, been hacking for 2 :)
- How do you think about the answers? You can sign in to vote the answer.
I think you should select one language you are interested in and then start online tutorials to learn that language.
- 7 years ago
Start with the theory, the fundamentals of computer programming.
Once you understand concepts like algorithm, conditional statements, loops, arrays, pointers, functions, variables and datatypes, flow diagrams, operators, etc, etc, etc, and etc, then you can start with a fairly simple to learn language like VB
- Anonymous7 years ago
Yes you can start from C, also HTML coding.
You can find the best tutorial related to all the programing languages step by step on w3schools
- 7 years ago
Your first statement is incorrect. You are not new to programming, You do not know programming,
Look up Visual Basic. there are plenty of basic tutorials and assistance on line,