Need your guidance

Hello Jow Forums I have been a web developer for 3 years now. I am self taught, I don't understand OOP or the paradigms. I am going to be coming into some money sometime next year.

I will be going to get my bachelors in computer science paid in cash.

In the mean time I am just wanting to learn a new laguage outside of the web world. I really would like to have a job making IOS/Android games / apps as phones get more and more powerful I believe that's where the money will be.

My question is, should I learn C++ and, C#, Java, or Python?

Personally I was thinking C# because of Xamarin/Unity where you can just make one thing and deploy on both IOS and Android. Not to mention you can make game bots on PC with memory/reading and writing without the manual management of C++.

Thank user!

Attached: DELUXCODE.jpg (1200x800, 527K)

Other urls found in this thread:

teachyourselfcs.com/
twitter.com/SFWRedditGifs

bump

How is it possible to have worked as a developer for 3 years and still not understand OOP? This has to be bait.

I am a web developer... I only know the MERN stack. You don't have to know any concepts to be a web developer. This is not bait. I am being genuine.

why not ? you can just be a code monkey and not think about design patterns etc. just solve ur jira tasks and thats it

I want to develop ios/android apps. fuck react and facebook.

>ou don't have to know any concepts to be a web developer.
Yes, you do. I worked as a web developer in the past. Are you sure you don't mean design?

polymorphism, inheritance, encapsulation, abstraction. I only know the terms I haven't learned what they mean. That's why I want to get a CS degree.

You can learn those terms without a college degree. That's like the curriculum of the first-year introductory class to object-oriented programming.

I'm going to be coming into a life changing amount of money next year. I'm going to go to college for the experience, degree, and because I was always too poor to afford it but wanted to go. I just want to know from other people who have gone through CS programs to get their Bachelors what I should prepare for essentially? My end goal is to make mobile games for ios/android.

Why are you just ranting on without replying to anyone? This isn't your fucking blog

I want to make apps for ios/android. I am a web developer now, but I want to learn in college.

I'm going to college for the degree. I have been working as a web developer for 3 years, but my end goal is to make mobile games for ios/android.

I don't understand what you guy's don't understand. I am a web dev, the most autistic programming job. I literally landed a Web Dev job at a small firm after doing a few online courses on Udemy and learned the MERN stack. You can't make mobile games with React Native if that's what you think. Are you guy's even real programmers?

What the fuck is going on in this thread???

Attached: confus.webm (450x472, 1.44M)

Are you prepared for the math? Doing calculus and linear algebra is much harder then picking up C/C++ and OOP concepts.

I am a web dev and I know the MERN stack. I want to make mobile games, and you can't do that with React.

My vote is C#. It's a great language that's being carefully cared for by Microsoft. It runs on any platform. The IDEs are all amazing (VS, VSCode, VS for mac). You can do cross platform apps, websites, apis. You can make games with Unity. I think it's the best out of all those options and i've spent a lot of time in python. i'm not really a fan of python.

I don't really care about the math, I'm going to college for the degree. My end goal is to make mobile games for ios/android.

Oh, so you know Node.js, right? And you know regular js? And you know basic front end through udemy? Very interesting.

You can make games if you want, and even better they be targeted for the web! Mobile games are hard to develop since they require you to develop for both platforms, iOS and Android. If you make games like Agar.io, Diep.io, and every other io games, I'm sure you'll find it fun.

You can use a library like Pixi.js for it's webgl rendering, or you can use Phaser.js which utilizes Pixi.js under the hood, and since they implement a lot of the logic for you already, Phaser is probably the best for you if you don't even understand OOP.

Why mobile games though? You do understand that game making is much harder than it sounds, and it will likely go nowhere? You do understand that you're putting time and resources into something that will likely not move your career forwards, and it will be a hobby project for its entire lifetime?

The problem is that I don't really know OOP, polymoprhism, inheritance, encapsulation, abstraction. I only know the MERN stack. I want to make mobile games. You can't do that with React.

Can't tell if this is bait but I'm an Android developer. Obviously for native apps Java/Kotlin. But if you're only interested in games use a game framework like Unity.

And you definitely dont need a degree to learn OOP you retard. If you really want just pick up a good book on it.

Having recently graduated from cs most of it is going to be meme classes, math, unrelated topics, and some software development mixed in.

Get the degree if you want but dont expect to learn that much useful stuff.

I've been a web developer for 3 years but I don't know OOP. Therefore I want to go to college for the CS degree. You can't really make mobile games with React.

LOL I am OP and I haven't said anything since .72614444. Thanks for the advice. Fuck Jow Forums I thought you guys would be different from Jow Forums guess not. /shrug.

Learn how to quote you fucking moron.
>/shrug

Attached: albino-in-the-snow.jpg (454x635, 68K)

If you want to prepare for the curriculum, the best thing you can do is find the actual curriculum, the actual courses in the program you're going to take. Some CS programs are math heavy and some barely have any. OOP is probably the easiest course. Unless you're good at math or really enjoy it, I suggest find a program that's not math heavy.

Once you find the courses, see what textbooks you'll need, and get the PDFs to check them out. You'll have to study these for the exams, though your best bet is probably do a bunch of practice exams and learn what they ask about, it's a pretty narrow range of questions on most courses.

If you're genuinely interested in going deep into CS, rather than just getting a degree for your CV, then check out teachyourselfcs.com/
Lists the main subjects to study, and the best books and courses for each one (mostly free).

As for languages, you're right on the money with C#. Very comfy. Good luck user

Also, you need to be very realistic about why you're getting the degree, how motivated you are to work, study every day, how good you are at planning and organization because it's not like school where they check your homework, you gotta self-manage pretty hard.

Apart from that, either way I would highly recommend doing your own projects. Find some Unity3D tutorials on YouTube to get you into cross platform game dev with C#. Unity makes it really easy to get started, it even installs the app on your phone for you. Making your own little projects is the most fun and motivating way to learn new languages and platforms for sure.

I'm guessing a curry-nigger or a chatbot.

Attached: lol-wut.jpg (533x594, 45K)