Hey everyone,
I have done a little bit of Python already, but I took a break from it and am deciding if I should continue with it, or try to learn C.
I am an aspiring electrical or aerospace engineer, so I know Python will be helpful for me in that sense. But I also know that learning lower level languages may be better for me if I wanted to do electrical engineering, as well as creating code for microcontrollers for my 3d printed rocket.
I am interested in ai/ml, so I would like to know Python, but I am also interested in electronics, so I’m confused what to start with.
Thank you.
Videos
I'm a beginner in programming and I saw several people saying that it will be easier to learn Python or any other programming language to start by learning the basics (C). Does it really make a difference?
I am a high school student. I want to become a "good" software engineer in future. I want to learn programming due to my interest in computers and technology. I don't have any specific goal or interest, like web development or any other.
Some say to start with Python, as it will help to start easier, then learn other languages.
Some say to start with C, as it will teach me basics of programming and will make it easier to learn other languages. Python will make it difficult to learn complex languages, like C++, and I will learn bad habits from Python, as it is very easy.
I know I may be wrong, but I don't have much knowledge about programming. Please help me decide between Python and C.
I am a senior in high school, and I have already applied & gotten accepted into EE Majors at a few schools. I've taken engineering class for 4 years and have slight experience with robotics but almost zero with coding. I trust that I will learn programming necessary for my career in school, but I want to learn C now to create projects with Arduino. Everywhere I look it seems like Python is the best language for complete beginners, but it doesn't seem to match what I had in mind like C does. Is it worth it to learn Python first? Or should I just go straight to C???
I'm fully new to programming and have been doing research on what a good first language to choose is. For the most part, I have seen Python and C. I do plan on learning both but I don't know what to start with. What are the pros and cons of starting with each? Which one trains universal programming skills better? What do you recommend?
Hi all, it’s the same old question, which language should you start with as someone new to the world of programming.
Typical at university level in engineering majors (Electrical Engineering) you are usually taught C. Thats where i got introduced to programming for the first time. But the way universities are structured, it’s not always the best place to learn programming especially in a non-CS major.
Long story short, I find myself with this passion to dive deep and actually understands what programming is not just a language, but as they say, you have to start somewhere, hence the title statement, where do you start from in 2024?
I narrowed down these options as Python seems to be the most beginner friendly language whereas a languages like C/C++ has always been regarded as the languages to under to understand every other language with ease and especially to really understand the “source code” to programming itself.
Appreciate any advice/experiences, thanks!
I'm a newbie in programming and i've a roadmap for Data Science that contains learning Python but i've heared i can't start leaning Python without C++ is it true? And which will be better?
Between Python and C++, which language do you think is better for someone starting programming from scratch?
Python is often said to be easier to learn, while C++ offers more low-level control and teaches deeper programming concepts.
I’m curious to hear the community’s thoughts — which one would you recommend as a first language, and why?
I’m extremely new to coding and according to google I should learn python as a beginner but I’m really into gaming so google says most common/popular coding language for gaming is c++ so should I start off with c++ or start with python and then transition into c++?
I am gonna be honest I am COMPLETELY new at coding and basically don’t have any understanding of it, the most I’ve done is some extremely tiny codes in lua a couple years back but thats it, I’m mainly looking to learn something like C++ or Python for a potential job in the future, what should I learn? Both? Or should I only learn one
Hello, I'm a 21-year-old CS student facing quite a dilemma. Over the past year, I've been learning C as part of my university program. This curriculum covered basic concepts such as if statements, arrays, loops, and strings. (This year, we're delving into pointers and memory allocation.) However, I'm eager to secure a job. In my country, the two most popular languages for employment appear to be Python and JavaScript. Consequently, I've started learning Python. Nonetheless, I've come across opinions online suggesting that Python might not be the best choice due to its perceived limitations in data types. So, I'm left wondering: should I continue learning C or switch to Python and begin my job search?
I am particularly interested in AI development and I have heard that Python is really good for it, however I don't know much about the C++ side. Also in general, what language do you think I should learn and why?
I have reached till arrays in the CS50 course thinking that my college would teach C. Apparently they are starting with Python..
Personally I want to learn C, I love the low level precision of the language.
I'm in my first year of CS engineering. I have learned C. Its about time I pick up new language but Im confused if i should learn python or C++ first.
I have to learn both of them ultimately(requirement) but what order would be easier and less hassling.
Hi All,
Bit of background first:
I'm 4 weeks into an intensive 9-month bootcamp. It's mostly self-taught with a new topic every week. Students are required to read some resources, then do some self-learning and complete coding tasks (roughly 30 coding tasks a week so far) and then run them through a checker to pass the task. It's supposed to be fulltime study, however I need to work fulltime and can only dedicate after work hours and weekends to study.
The first 3ish months are all in C and I can already see that I'm doing the tasks and not really understanding what I am doing. After C, we learn Python, SQL, Javascript and a few more topics. I have spoken with quite a few past students who have given feedback that the course is intense, it's hard to study and do fulltime work and some have said its best if you have some coding experience before doing the bootcamp. Most students are in class working through the tasks together, while I am mostly doing it by myself.
Lastly, the reason for doing the course is because the school have good networking opportunities and really help with trying to get a job when you finish. At this stage I am unsure if I want to do data analytics or software engineering.
My questions are:
If I am struggling to learn C, should I push through the course and hope I understand things better when learning Python?
Should I stop the course, take a few months to go learn C at my own pace with some free courses and then reenroll in the bootcamp early next year with a better understanding?
Like point 2, but should I go learn Python first to help me understand the concepts better and then maybe do some C, before reenrolling in the bootcamp?
I'm going to be a senior next year in high school, and I have a lot of free time, should I learn python or c++ or Java? I want to do cs in college and become a software engineer. also it would be great if you can provide a YouTube series/website that teaches it for free
Hi everybody, sorry if I’m asking a common question here. As a little background, I’m starting from the ground up in math and science, starting from pre-calculus and chemistry, so it’ll be a while until I get my first CE course in college. Since I have some time until then, I thought it’d be a good idea to get a head start on programming now so I’m not going into everything completely blind later on.
My school’s course seems to focus more on C++, but a lot of people online recommend total beginners to start with Python. Which would be a better place for me to start?
I have frequently read that learning C can give you a great foundation for learning other languages, but I am worried about the time commitment. If my goal is to become an expert in lets say Python, first learning C well enough to be usable may take months or even a year. Is the time commitment to learning C first before other languages really worth it in the end? Especially if you’re trying to get a job with the newer stuff sooner rather than later?
Appreciate any input!