[ Rules / FAQ ] [ meta / b / media / img / feels / hb / x ]

/b/ - Random


*Text* => Text

**Text** => Text

***Text*** => Text

[spoiler]Text[/spoiler] => Text

Direct Link
Options NSFW image
Sage (thread won't be bumped)

Use REPORTS. Posting 'Mods pls' achieves nothing.
Check the Catalog before making a new thread.
Do not respond to maleposters. See Rule 7.
Please read the rules! Last update: 04/27/2021


Anonymous 12622

I want to learn programming/ coding but don't know which language to choose. I want the one that will open up more job opportunities and yet it would be "easy" enough that I can teach myself without the need to go to actual classes/ pay for courses online. Anyone has any suggestions? help pls

Anonymous 12623


This post is far too vague to offer any suggestions. Different languages are used in different professions.

Anonymous 12624

I know but thats by I said i want an "easy to learn" language (so C++ is out of the question). What language is used the most in businesses ? Like if I was searching online for jobs, "that language" would be the most-required? Sorry for being vague but as I said I know almost zero

Anonymous 12625

Yeah, so pretty much every job relies on business, and you haven’t told me what kind of work you do or if it would even be beneficial in advancing your career. Even if you were smart enough to learn C++, it wouldn’t help if you’re some telecom interviewer. And give up on trying to learn a computer language proper without a class.

Anonymous 12626

Ok let me rephrase it then: I want to learn coding, I know absolutely nothing about it. Where can I start? and which language should I learn first?

Anonymous 12627

Anythings easy enough once you start learning and focusing on it anon! Don't feel you can't rise to a challenge!

Start with Python anyway. It's easy and used for loads of different stuff, from mini games to muh cyber sec. Good luck!

Anonymous 12629

You could browse around those "teach yourself programming" websites and try out different languages and see what works for you.

But tbh, just take an intro course at your local community college or something. Given that you have no goal other than the arbitrary "I want to learn coding" you probably won't get around to teaching yourself properly and give up.

Everyone and their mom wants to "learn to code" now, you won't unlock some secret to job opportunities by just learning a random programming language.

Anonymous 12630

Thank you! I was thinking about Python. Whats your opinion regarding Codeacademy?

>But tbh, just take an intro course at your local community college or something.
Cant, I live in a country whose main language I dont speak.

Anonymous 12637

Find a textbook to follow along with. The Think Like a Computer Scientist series is pretty basic and Quick Python is easy to follow (you can find these for free online).

If you're serious about learning, you may be able to find a free/materials free course on Coursera. They have actual courses made by top universities. There are other MOOC type courses that may be free online as well.

Anonymous 12638

Not that anon but I second python. In truth, the important bits in programming are concepts you can carry between multiple languages. Though there are quirks to any language and some esoteric languages may have different structures altogether, but you're probably fine so long as you pick one of the popular ones and stick with it long enough to learn the basics.

No experience with code academy, but if you post more info on what kind of things you want to make maybe we can make suggestions on other resources to follow.

Choosing the most popular language for getting a job is a bit vauge because programming is such a big field that there are a TON of viable languages for job searching, with different ones being favored in different areas. Also going back to before, the important part isn't always the language- though it is a huge advantage it's not necessary, I've gotten multiple jobs before where I didn't know the languages I would be using. The week of the interview I read up on the basics, but I let them know I didn't have a lot of language specific experience and they didn't really care. Most of the time they let you answer interview questions in whatever language you want. I've done a lot of interviews over the years, and I can count the number of super language specific questions I've gotten on one hand.

Anonymous 12652

Would I need to download a program to work with Python? I have a mac.

My ultimate goal is to be able to use the language to work in blockchain but alas I just read that C++ is the one youd need to do that and if my experience of being friends with people studying engineering tells me anything is that C++ is a pain in the ass to learn :-/

Anonymous 12666

Learn Javascript to get the fundemental ideas down. Transition into learning more about a particular stack to get a job in software development for pretty much any company's website.

Anonymous 12681

Pycharm is a popular IDE for programming in Python. You can use it with mac.

You can always learn C++ later, once you're more confident with the general concepts of programming.

Anonymous 12693

You need to get a degree.

Anonymous 12702

spicy meme

Anonymous 12967


Sooo…are you actually interested in programming or are you just trying to jump on the fad for money? Because if you just want fad money then you need marketing and scamming skills, not programming skills. You're also going to need to move quickly before the next trend comes and goes.

Anonymous 12969

JavaScript is good if you know HTML/CSS and are familiar with websites. I agree with you though.

OP, I'd suggest learning HTML/CSS first if you don't have a specific motive for learning programming. It's useful and (somewhat) easy to understand. Most importantly, you can see the results of what you write immediately with sites like this: https://codepen.io

After you understand HTML and CSS it will get you used to the kind of thinking used in programming. Then you can use JavaScript. This is good because you use JavaScript to edit HTML/CSS (i.e. When a person hovers over this image, slowly change the image to text) With sites like codepen you can immediately see results.

The logic is one of the most important aspects of coding imo (I'm not advanced, so someone can correct me).

Anonymous 13836

You don't need a separate program for Think Like a Computer Scientist, you can just code in the browser.

Anonymous 13837

Python or Java.

If you want to be a webdev you should learn the web stack(html, css, javascript, maybe php).

Anonymous 13853

Learn the basic concepts first. This course on OCW is a good start:

They use Python as a language of choice in that course. Just watch the lectures and do the assignments. The text book used in that course can be easily found online in a pdf version, if you have any problem with pirating stuff just borrow it at your local library.

After that you can learn anything, computer science is a very broad are. You have always to keep in mind that you should always learn the basic concepts first, then if you need to switch languages or use a framework/library later will be quite easy.

If you plan to use python just download the anaconda package, it's free and available to the most used operational systems.

Anonymous 13876

What gives you the impression that C++ is difficult? It's no more difficult than any other language lmao. Try code.org. It's the current curriculum for high school AP computer principles.

Anonymous 13877

armchair programmer

Anonymous 13878

C++ is easy to learn but difficult to learn. There are so many weird things about C++ that makes seasoned programmers scratch their heads.

Anonymous 13880

I went to a university famous for its engineering program, so most of my friends were engineers and they all had one thing in common: they absolutely hated C ++ and said it was difficult.

Anonymous 13882

nta but before I switched over to computer science, the only coding language engineers had to have any experience with was c++ which is part of why it may have been so hard for them; they had to begin coding which for some people is difficult alone along with learning it in a difficult language.

Anonymous 13891

Great thread op I was thinking the same thing actually. But for me going to uni for four years full time/eight years part time is way too long. And plus I have a decent job I don't want to give up yet. Has anyone itt taught themself and have a job in programming now?

Anonymous 13915

My friend was a business major but he taught himself how to program and now has his own startup. It's never too late!

Anonymous 13917

I hate c++, learning it isn't hard but applying data structures and algorthimns is tiresome, I prefer java

Anonymous 13920

Lots of thread on reddits sub "learnprogramming" about how they taught themselves and one year later started working at X company.

So it can def be done.

>data structures and algorithms
fuck is that!!!

Anonymous 13925

I spelled the last part wrong but "data structures and algorithms", you know binary search trees, circularly linked lists, sorting algorthmns, queues, stacks etc

Honestly couldn't program for shit until my first data structures course, it pretty much cemented how to build good programs from scratch

Anonymous 30064


This might be a reach, but does anyone work with or have working knowledge of R?

Anonymous 30066

Yes. What question do you have?

Anonymous 30068

I don't have any specific questions, but I will be using it for a class and was wondering if there were any recommended resources for getting started?
Of course there are extensive manuals and tutorials online, but any input or tips would help greatly.

Anonymous 30072

Nobody actually writes software in R, so what you need to learn depends entirely on the course. It's mostly important the right library, just avoid non vectorized operations because they're slow as fuck.

Anonymous 30076

I guess I should have been more specific, it's not a programming class, it's a stats class. Going to use it for forecasting and analytics. I guess I'll chime in again if I do get stuck and poking around forums doesn't work.

Anonymous 30078

> forecasting and analytics
Just use Excel

Anonymous 30146

Teaching yourself programming is really annoying until you get kind of good at it. I taught myself Ruby, then the rest of the Ruby on Rails stack, and now am getting my JavaScript knowledge better while working at a front end dev job. You need to be able to force yourself to study it obsessively for a few months which gets pretty grueling by the end, which is why most people who try to teach themselves don’t do well

Anonymous 30166

Not op but also interested in learning python: I'm really awful at self teaching and do much better in a class, but all the classes I can find that aren't degree level have very few contact hours and that doesn't sound useful to me? A lot of them are like 1 hour a week for 4 weeks with the implication that you'd supplement with self study. Anons that have done courses, is this normal? And do you recommend it as an effective way to learn? My motivation for self study is just so bad unless I have a deadline (like at college or w/e). Is this an impossible dream for someone with horrible self motivation lol

[Return] [Catalog]
[ Rules / FAQ ] [ meta / b / media / img / feels / hb / x ]