Worst Programming Languages To Learn As A Beginner In 2024

  Рет қаралды 408

Saranya Ghosh

Saranya Ghosh

Күн бұрын

In this video, we'll be finding out programming languages that you probably shouldn't be learning in 2024. This is based on the convenience of learning the language and then getting employed quickly, so you can learn these languages and as quickly as possible, develop projects that will help you get hired by a startup or a big company as a full time-employee or a contractor. Languages are TOOLS. And there’s no “swiss army knife”. Every language excels at some things, and are not very good at others.
They depend on what kind of a career path you would like to opt for, let’s say you would want to specialize in web development, then learning flutter isn’t probably the best thing you could do, for this purpose learning JavaScript or python would be more useful in your case.
But regardless, here is a top 5 list of what languages you probably should not be learning in the coming year. This has been rated according to the number of jobs and opportunities available in the field and how much you can monetize it. This is not a definitive list so feel free to take all of this with a grain of salt.
1. Scratch. This is typically used to teach programming to younger kids but in my opinion, most people would benefit more from learning to code in a proper environment, like in a code editor or an IDE(integrated development interface) which is the place where you write all your code. Scratch-This really isn't a language per say, more like a logic building tool for very young kids to encourage programming. While it can really attract the newer generation with its simple blocks of code and vibrant colors, I don't really think that it is an accurate representation of what programming is and a child would benefit from learning on an actual IDE in a real language. It also sets them up for success in the future, where they do not feel very intimidated by the transition from a sort-of game-y environment to coding in an actual setup.
2.Assembly- this language’s use is not as widespread anymore. Assembly is a very low level language. It is mostly used to communicate with microprocessors and hardware. You’ll understand more about how CPUs work and appreciate what high level languages do for us. Just to display a simple message on the screen took more than 100 lines. By going back to the roots you’ll understand how the CPUs work, how they access RAM, how it is indexed and being referred, what the stack and program counter is. If you really want to work with the nitty-gritty’s of a computer and it’s hardware, it might be of some use. Otherwise, at least in my books, pretty useless.
3.Pascal-Pascal is an imperative and procedural programming language, designed by Niklaus Wirth as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in the honour of French mathematician and physicist, Blaise Pascal. While Pascal is a reliable and efficient programming language, it is mainly used to teach programming techniques. In my opinion though, if you’d like to start with your first programming language, go with something more widely acceptable or used like Java, C++ or Python.
4.Ruby=Ruby is a language mostly mostly for the backend or server-side, although it is actually a full-stack web framework, it has been slowly using popularity, no longer the hottest technology on the market. Some alternatives to learning Ruby on Rails would be
1. buffalo which is written in go
2. next.js. It adds server side rendering to sites built with react components in a fairly sane way. Throw in an express server and you have a pretty solid JavaScript starting point. Even better if you use typescript to add compile time type checking.
3. phoenix. Built on top of the elixir and the erlang beam vm it has incredible performance
5. C-I know, it's one of the oldest and best languages. But I just don't feel like you would be able to get a job very quickly or feel much progress of you learn it as a complete beginner. C is one if the most fundamental languages in computer science and everything that has to do with it. A lot of languages and their libraries and frameworks are also written in C.
6.Objective C- Apple used to code for all their software and hardware on this language, they still use it. But, at least in my personal opinion, it is going to become kind of redundant. As far as the overall developer community is concerned, Objective-C is dead and buried.
#coding #software #softwareengineer #coder #coding #c #beginner #expert #intermediate #programmer #learntocode #objectivec #haskell #julia #closure #react #python #java #ruby #pascal #programming #javascript
If you're seeing this, comment "What are these languages anyway🥴?"

Пікірлер
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
Did you find the video to be helpful? Did you disagree with any of the points that I mention here? Comment and let me know :) I always love to read your thoughts!
@subratahalder285
@subratahalder285 Жыл бұрын
There is no short cut to learn computer science and programming. From my experience being computer science student 25 years ago from Jadavpur university and executive in MNC for 22 years(recruiter as well), suggest to follow the below mentioned process- 1. Learn programming language C in depth (you will face problems in pointer, learn from who has clear understanding) for 6 months. 2. Learn C++ with OOPS concept for 3 months. 3) From 2nd year start data structure and algorithms with C++. Solve leetcode problems, you should take more than 2 years to be comfortable in this Subject. 4) Learn DBMS at the beginning of third year. easy subject. 5) Do a project on full stack(if you know point 1 to 4, you should be able to learn JAVA,Angular etc in 1 month). 6) Before placement make sure you complete OS fundamentals and CN . If you can complete above steps with 1/2 intern, you are good to be placed. This is from my experience as campus recruiter. Suggestion from young generation is appreciated.
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
@@subratahalder285 yep, I agree a hundred percent. I mentioned at the start of the video that I'll be ranking them for their "quickness in employability factor". Learning C and then venturing into computer is one of the best options, but not the quickest. Not everyone has 4 years in college to learn every fundamental concept. There might be people who want to pivot from a different career field into CS, especially in their late 20s or early 30s and this is mainly geared towards them. Appreciate your thoughts! :)
@subratahalder285
@subratahalder285 Жыл бұрын
@@saranyaghosh2003 Appreciate your video content. Keep on doing good job
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
@@subratahalder285 Thanks a lot!
@subratahalder285
@subratahalder285 Жыл бұрын
There is no short cut to learn computer science and programming. From my experience being computer science student 25 years ago from Jadavpur university and executive in MNC for 22 years(recruiter as well), suggest to follow the below mentioned process- 1. Learn programming language C in depth (you will face problems in pointer, learn from who has clear understanding) for 6 months. 2. Learn C++ with OOPS concept for 3 months. 3) From 2nd year start data structure and algorithms with C++. Solve leetcode problems, you should take more than 2 years to be comfortable in this Subject. 4) Learn DBMS at the beginning of third year. easy subject. 5) Do a project on full stack(if you know point 1 to 4, you should be able to learn JAVA,Angular etc in 1 month). 6) Before placement make sure you complete OS fundamentals and CN . If you can complete above steps with 1/2 intern, you are good to be placed. This is from my experience as campus recruiter. Suggestion from young generation is appreciated.
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
Along with what I mentioned in the previous reply, I think a person can always learn on the job. It is ideal that you apply as a complete developer but that's not always possible for most people. So if you're good enough to get the job, then keep developing more skills in addition to your existing ones.
@pani4554
@pani4554 Жыл бұрын
Hey can you make video on AI and how to learn skills related to it.. which would be really helpful for teens ageing 15 to 20... As AI is the top trend and can replace anything so.. . Pl reply
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
On it! Thanks for the suggestion.
@pani4554
@pani4554 Жыл бұрын
@@saranyaghosh2003 plz do it didi.. Cause I wanna use my summer vacation wisely.. It would be so helpful and put some more skill related stuff
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
hey, I saw this just now, I'd been dealing with lab and theory endsems hence was really busy, expect regular content from now!
@pani4554
@pani4554 Жыл бұрын
@@saranyaghosh2003 didi now actually we are almost done with summer... So can u plz make a video on how to explore various fields staying in college if ur doing btech cse and unsure that u wanna spend rest of ur life coding and only cse So how do I explore various career options in college And expecting more college and engineering related stuff from you Thank youuu
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
@@pani4554 okay done!
@aatur4850
@aatur4850 Жыл бұрын
Spot on!
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
Thank you so much!
@sanyautreja
@sanyautreja Жыл бұрын
LOVING THE CONSISTENCY
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
THANKYOUUUU🥰🥰🥰🥰
@pani4554
@pani4554 Жыл бұрын
Plz put up a video on jee journey too!!!
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
Expect it in about a couple of months! I have planned the video completely but the thing is, I want there to be some sense of continuity in the content that I post and I feel like if I shift from coding tutorials and tips to a JEE journey video, it might be a little irrelevant. I do assure you that will come soon though, so stay tuned! Thank you so much for watching :)
@naveenraj4920
@naveenraj4920 Жыл бұрын
Great stuff
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
Thankyouuuu
@wayfairer5086
@wayfairer5086 Жыл бұрын
GODDESS. LITERALLY.
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
🥺🥺🥺🥺🥺🥺
@shavarnisrivastava3490
@shavarnisrivastava3490 Жыл бұрын
So helpfulll
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
🥰🥰🥰🥰
@aviralmalik7980
@aviralmalik7980 Жыл бұрын
So helpful
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
Thank you!
@sanyautreja
@sanyautreja Жыл бұрын
I feel twice as knowledgeable after watching this :))
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
Ma'am zero into two is zero only😂😂😂😂
@sanyautreja
@sanyautreja Жыл бұрын
@@saranyaghosh2003 what can I do, I'm not watching any useful content on yt 🤡
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
@@sanyautreja it's okay watch more videos of mine and you'll increase your knowledge to like 1% 🥴🥴🥴
@sanyautreja
@sanyautreja Жыл бұрын
@@saranyaghosh2003 you have lost a viewer bye
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
@@sanyautreja I have your phone, I'm good, I can get unlimited views from that🥰🥰🥰
@wayfairer5086
@wayfairer5086 Жыл бұрын
Aapke charan kahan hai 😭😫🤌
@saranyaghosh2003
@saranyaghosh2003 Жыл бұрын
😂😂😂😂😂😂
The Programming Language Guide
24:25
Traversy Media
Рет қаралды 486 М.
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 547 М.
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 608 М.
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 79 МЛН
How I Would Learn To Code (If I Could Start Over)
13:43
Namanh Kapur
Рет қаралды 7 МЛН
Is the C programming language still worth learning?
9:27
Jacob Sorber
Рет қаралды 104 М.
What To Learn After Python?
10:24
Tech With Tim
Рет қаралды 85 М.
ChatGPT-o1 Created A Programming Language...
19:45
Conner Ardman
Рет қаралды 100 М.
you will never ask about pointers again after watching this video
8:03
I Learned Java in 14 Days using THIS Framework (learn any language!)
14:21
Internet Made Coder
Рет қаралды 211 М.
All The Clubs That You HAVE To Join At MIT, Manipal
15:32
Saranya Ghosh
Рет қаралды 2,2 М.
Programming vs Coding - What's the difference?
5:59
Aaron Jack
Рет қаралды 2 МЛН
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 608 М.