10

I am graduating in a few days for my MBO 4(pretty sure that's like community college/college in other countries) in The Netherlands and i'll be going to start working on getting my bachelor.

To prepare, i have devised a learning plan for in the summer.

Should I learn:

(C)++ and Python
(C)++ and NodeJS
(C)++ and C#
or
(C)++ and assembly

C and C++ are languages I want to learn in any case, but as for the others I am undecided.

Thanks

Comments
  • 4
    Depends on what you want to do when you are done. If you don't know, just pick something. There are no correct choices.

    Just stay away from php.
  • 2
    @BigBoo That was the language I've learned already in college 😂 web development
  • 1
    @Lycocain I don't know if you meant that you wanted to learn web. But there isn't much c++ in web development. I mean you can, but I wouldn't recommend it :P
  • 0
    Can I ask which school you went to? I went to ROC Mondriaan (The Hague) and its the worst IT school in the Netherlands. Im pretty sure some Financial studies learn more about IT than we did.

    The company I work at has interns from rotterdam, Rijnland and a few other MBO schools. All pretty shitty but Rijnland is improving with our input.
  • 0
    @BigBoo all the languages I picked are ones I might need for getting my CS bachelor C and C++ are always in the courses
  • 2
    @Codex404 I went to Landstede in Harderwijk, they've got those 'best MBO ICT' awards, but are not really that good. I'm going to Windesheim Zwolle the coming year
  • 1
    Assembly makes only sense if you are heading for really low level stuff so close to the metal that even C won't do. Otherwise, assembly will make you a better C programmer, but not by enough to justify the time investment.
  • 1
    Personally I would see what you want to do. If you want to do webdev backend C#, Java or PHP would be great, for application development it depends on the systems you want to develop for.

    Explain what you want to do in the future and what study you are going to do.
  • 1
    @Lycocain I see, some type of scripting is usually handy. Python, bash, whatever.

    My go-to is python, but it's because its the thing I've used the most for doing most stuff.
  • 0
    I haven't really decided what exactly I want to do, but i'll probably want to create actual applications(non-web) or maybe game development(I am going to be doing a minor in that)
  • 0
    @Lycocain ehhm yeah harderwijk is really good for IT education on MBO level. Ofcourse it can be better but compared to other schools you are lucky
  • 0
    @Lycocain for game dev C# and a little of C++ is really handy.
  • 1
    I also have done a game development education in Breda and had a few projects for work related to game development.
    If you ever want to talk or work together than tell me. Ive also done quite some teaching on a personal level.
  • 1
    The combinations you listed don’t really make sense.

    I would prefer to stick to 1 language. Since you want C/C++ maybe you can learn those 2 together. Even Rust. But again, i would say pick 1 and stick with it
  • 0
    @woops Disagree. It's really getting common to use e.g. Python for most stuff because it's way faster to develop than in C/C++, and reserving C/C++ for the performance critical parts.
  • 2
    @Fast-Nop mm. maybe, depends.

    But i believe it will be hard to study those 2 languages on the same time and there is a high chance it can frustate you, so i still believe 1 langauge is the best choice. That's what i would have done, i don't tell him it's wrong to do otherwise.
  • 0
    NodeJS/ JavaScript are super quick to learn, C# aswell especially if you have any experience with Java, C++ will take a bit more time to nail down the syntax but it isn't that bad ether, I hear python can be learnt by watching an hour long crash course so I'm sure its not bad ether, assembly isn't to bad, to learn it write a stack VM, will give you an understanding quickly. Good luck!
  • 1
    Look at what your University will teach you and learn it so you'll have an easy time in class
  • 1
    Hi there, I myself am doing an AD software development at Windesheim Felvoland, might be worth something to consider if you only want to spend two years instead of four. Also at the AD it is focussed on programming where the batchelor is more focussed on project management. Cheers, I like your style.
  • 0
    Wouldn't waste time on c++ in this day and age. Not much going on with it, and hardware advancements are closing the speed gap. Unless you want to learn it for special purposes ie: embedded/mechanical work.
  • 0
    Try finding out what the catalog of your uni of choice is. Chances are they will specify which books are needed and programming languages for most classes.

    If the class does not show the lang but the books are something like intro to comp sci in python then you have a pointer.

    Other than that python, java, c# and cpp are safe bets man.
Add Comment