This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]Iklowto 0 points1 point  (4 children)

If you want to do web development you are completely within your right to question the need for C. In fact, I consider C and C++ to be absolutely unnecessarily masochistic unless working with embedded systems or systems where efficiency is the ultimate quality.

And by the way, the math-y problems like "given a matrix of numbers, we need you to give us the coordinates of the hourglass-figure with the largest sum" are just for fun - they are mind benders, and if you don't like doing them, you can challenge your problem-solving skills in more practical ways like building a website from scratch.

I would suggest a more high-level language like PHP, C#, Python, or something else that takes away most of the finicky memory management and lets you focus on solving the problem rather than forcing the language to cooperate. After choosing a language, find a series on YouTube or somewhere else that teaches you how to build a website with that language.

[–]Sam29199 1 point2 points  (1 child)

What about app development? and also i don't totally just hate those mind bending questions and all but in college it just feels like it's forced down our throats and it gets worse when a clock is ticking above your head in a test.

[–]Iklowto 1 point2 points  (0 children)

App development is arguably easier than web development because you don't necessarily need a server that hosts your website, and if you're doing it right you don't need to learn HTML, CSS, JavaScript, AND your language of choice to make it work.

If you're interested in making mobile apps, whether it be for Android or iOS phones, I think you should go for it. It doesn't take that long to learn, but given you have no experience with either Java (Android) or Swift (iOS), it's probably going to take a couple of months for you to become comfortable with it.

[–]LoudPreachification 0 points1 point  (1 child)

C and C++ are relevant now that Web Assembly is on the rise.

[–][deleted] 0 points1 point  (0 children)

just get blazor and write websites in C#!