Jump to content

Learning HTML and CSS doesn't actually teach you how to program. They aren't programming languages. If you want to make websites, then you'll certainly need to learn HTML and CSS but you'll learn a programming language when you dive into Javascript, Ruby, Python, PHP, or any of the other options.

 

Object Oriented Programming just one way of programming. The Object Oriented Paradigm is just one of many, albeit a very common one that you should learn. What paradigms you learn depends partly on the programming languages you learn. Most, if not all, commonly used languages are multi-paradigm so you aren't restricted to just one. Don't worry about understanding what all this means, I just wanted to point out that there isn't just one way of programming.

 

A common language recommend for complete beginners is Python as it's fairly simple to learn. You can of course start with another language though. Some will be harder to learn than others of course. A few more examples to go along with the above list are C, C++, C#, Swift, and Java (not to be confused with Javascript which is very different). There are many more out there.

 

What kind of applications would you like to build?

Link to comment
https://linustechtips.com/topic/382420-htmlcss-or-oop-language/#findComment-5164039
Share on other sites

Link to post
Share on other sites

Anything at first, I'd be happy with a clock or a very simple 2d game, I have tried to learn programming before but it bores me, so a project that I can add to and tend over time I feel would teach me better.

What does an Transformer get? Life insurance or car insurance? - Russell Howard - Standup (Made me giggle a bit)

Link to comment
https://linustechtips.com/topic/382420-htmlcss-or-oop-language/#findComment-5164213
Share on other sites

Link to post
Share on other sites

Anything at first, I'd be happy with a clock or a very simple 2d game, I have tried to learn programming before but it bores me, so a project that I can add to and tend over time I feel would teach me better.

 

Projects are a great way to practice what you're learning (some ideas here). Programming challenges can be another fun way of practising. Here's are some websites (start with the easy ones of course)

What language did you use at the time? You could continue with that one or pick something new.

Link to comment
https://linustechtips.com/topic/382420-htmlcss-or-oop-language/#findComment-5164349
Share on other sites

Link to post
Share on other sites

Anything at first, I'd be happy with a clock or a very simple 2d game, I have tried to learn programming before but it bores me, so a project that I can add to and tend over time I feel would teach me better.

 

Then don't bother learning how to program. Find something about it that interests you first.

Link to comment
https://linustechtips.com/topic/382420-htmlcss-or-oop-language/#findComment-5164373
Share on other sites

Link to post
Share on other sites

Then don't bother learning how to program. Find something about it that interests you first.

While I agree to an extent, I've worked on boring-ass assignments at uni, but I love programming.

@XDroidie626

Get yourself a community version of Visual Studio, start off with C# or C++ and jump into the deep side of the pool. One important thing: you MUST learn the basics regardless of what you want to do: variables, functions, arrays, classes, file management, pointers (for C++), later on some design patterns, object-oriented rules etc. Try making a fairly complex console-based program/game - noughts and crosses, hangman, even Pong if you feel adventurous.

Only then jump into big graphic based projects. You have to go through the shit part to get into interesting stuff. Blindly creating a half-assed 2D game that crashes when you press the wrong button is not an achievement. 

I spent 1.5 years at university before we started our first 2D projects. So don't expect to create Angry Birds by the end of holidays.

If you need any more info, reply.

Link to comment
https://linustechtips.com/topic/382420-htmlcss-or-oop-language/#findComment-5193397
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×