Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

laden's avatar
Level 1

Online school for web development

I love Jeff´s laracasts videos! I have been able to go from knowing nothing about programming to being able to create allot of fun stuff here. But, I feel there is allot of bits and pieces missing for me with having laravel and laracasts being my starting point of my development training. So I wonder if anyone has a online class that can be worth looking at as far as getting a better understanding of everything? I am especially interested in learning to code C++ and Java. I was looking at Udemy a bit, does anyone have experience with them for learning C and Java?

0 likes
12 replies
martinbean's avatar

@laden It depends on your motivations. C++ and Java are odds choices if your interest is in web developer, as those languages are a little more “lower level” than say, PHP; are compiled; and typically used for software than web-based application.

1 like
BillRiess's avatar

I second Udemy if you're looking for things outside of the Laracast scope.

1 like
laden's avatar
Level 1

@MARTINBEAN - Well I am mostly interested in web development for sure. My motivation behind learning C++ and Java is because I have heard from different people that learning C++ especially will give me a better understanding of OOP and coding in general. Is this not correct in your opinion? :) Will just continuing to train with PHP and laravel eventually do the same for me?

I am not a developer, I work a full time job and is just learning on my time off mostly because I like it and want to learn, but also with a hope that I sometime in the future will be skilled enough to be able to work with web development. So I am mostly just looking for the best direction to better my understanding and close all the missing bits and pieces.

martinbean's avatar
Level 80

@laden Whilst C++ is an object-oriented language, I’d maybe not look at it just to learn principles of OOP, especially you’ll be learning in time outside of a full-time job. C++ is a pretty complex language in itself with lots of quirks. It’s also not a language typically used for web development, so writing OOP in C++ is going to look a lot different to OOP implemented in a language more suited to web development like PHP.

If your focus is web development then I’d look at tutorials for topics like connecting to a database, handling form submissions etc. Write scripts. Then when you want to make larger websites/web applications, start looking at organisational topics like OOP, design patterns, and frameworks like Laravel.

1 like
jlrdw's avatar

My view on this:

Back in the late 80s when I learned programming there was no Internet available to quickly look up things.

You usually bought the books needed or went to the library and checked out a few.

I was programming before there was a Windows operating system back in the old MS-DOS days.

With all the online content now for learning it's hard to conceive even asking such a question, just Google PHP tutorials pages and Pages come up.

YouTube even has other complete series on laravel.

Just my opinion no reply even applicable.

And a follow-up with the ease of tutorials online I think there are too many cut and paste Developers these days.

Folks roll up your sleeves and use that keyboard.

I programmed java, (servlets, jsp, ejb) for a medium sized trucking co. My title was database manager.

I'm old school, yes I still write regular queries, hardly mess with the orm.

But guess what that orm converts to regular queries at runtime, so we think alike.

For java start at the Oracle site they have many tutorials for free.

1 like
synergy's avatar

@JLRDW - I think laden is asking for directions or general guidelines on what to get started with in regards to OOP & design concepts, which in my opinion is fine.

Considering the wide array of options available, one might be lost as to where to get started.

mellisajeni's avatar

I am an alumnus of the University of Florida from where I've completed my Bachelor's in Computer Science. After passing out, I find a medium that is an Udemy Online open university to learn Laravel for MEAN Stack Development and now I have also strong commands over Php.

Please or to participate in this conversation.