- #1
desmond iking
- 284
- 2
I wish to learn some programming basic during the holiday. I stumble across Java , C , C++ , Matlab , SQL, PHP and others. There're so much types of programming languages. Which one is the easiest to start?
What is one trying to accomplish with programming. Is one interested in webpage design/graphics, games, databases or data management, or computation.desmond iking said:I wish to learn some programming basic during the holiday. I stumble across Java , C , C++ , Matlab , SQL, PHP and others. There're so much types of programming languages. Which one is the easiest to start?
desmond iking said:I wish to learn some programming basic during the holiday. I stumble across Java , C , C++ , Matlab , SQL, PHP and others. There're so much types of programming languages. Which one is the easiest to start?
desmond iking said:I wish to learn some programming basic during the holiday. I stumble across Java , C , C++ , Matlab , SQL, PHP and others. There're so much types of programming languages. Which one is the easiest to start?
jedishrfu said:All of you here should look at Processing. It's gaining a lot traction in the educational world. There are Vimeo videos of processing projects. True it's based on Java but in learning the language you learn portions of C and C++ which all have a common format.
The beginning programmer needs to know very little to begin.
Www.processing.org
tygerdawg said:But I am always shocked at the current generation that seemingly lacks any concept of slow, deliberate, patient plodding through code exercises. They appear to be "corrupted" by the concept that everything just simply works as with an iPhone: a couple of clicks / swipes and you're done. Rather than the realization that your task at hand will require 437 sequential steps, done properly, with sufficient time between steps for everything to work. Too many times I have students that just dive in, start randomly clicking or keyboarding, and throw up their hands in frustration because they are not immediately successful.
I recommend you hop on Code Academy and just have fun. Don't worry about finding the *best* language. There isn't one. (Different languages, admittedly, have their strengths.) The good news is that the concepts you learn in your first language will apply in almost any other.desmond iking said:I wish to learn some programming basic during the holiday...
There're so much types of programming languages. Which one is the easiest to start?
I don't think iostreams are difficult to grasp. I am a beginner myself and I understood it very easily. Why do you say it is confusing for beginners?ellipsis said:C++ is similar, and you'll likely be forced to use iostreams when starting out. They aren't very intuitive, and can confuse a beginner easily.
DEvens said:My suggestion is to pick a project to build. That way you will have something at the end in addition to a new skill. Write your own calculator program or some such.
Programming is the process of designing, writing, testing, and maintaining computer programs. It involves using a programming language to give instructions to a computer to perform a specific task. Programming is important because it allows us to create software, applications, and websites that make our lives easier and more efficient.
Some popular programming languages for beginners include Python, Java, JavaScript, HTML, and CSS. These languages are relatively easy to learn and have a wide range of applications, making them a good starting point for beginners.
There are many resources available for beginners to learn programming, such as online tutorials, coding bootcamps, and free courses. It's important to choose a programming language that interests you and to practice regularly to improve your skills.
Some common challenges for beginners learning programming include understanding complex concepts, debugging errors, and staying motivated. It's important to take breaks, ask for help when needed, and practice regularly to overcome these challenges.
Yes, anyone can learn programming regardless of their background in math or science. While having a strong foundation in these subjects can be helpful, programming also involves problem-solving, creativity, and logical thinking, which can be developed with practice and determination.