I've been programming 6 years, AMA Watch

ImagineCats
Badges: 19
Rep:
?
#21
Report 2 years ago
#21
(Original post by TercioOfParma)
Depends what you want to program. Do you know what language you want to learn or just want something good to start with?
Tell me what to start with and where do I go
0
reply
TercioOfParma
Badges: 18
Rep:
?
#22
Report Thread starter 2 years ago
#22
Read and complete this book and you will have learned Python 2.7.

http://www.brookeweston.org/students...e-hard-way.pdf

Instead of going to exercise 0, go here and install 2.7.11

https://www.python.org/downloads/
0
reply
RezzBerry
Badges: 13
Rep:
?
#23
Report 2 years ago
#23
(Original post by ImagineCats)
Pls no I mean do you have to have a certain software to programme stuff???? So rn on my laptop if I thought eyy wanna do some coding woo where would I go to to do the coding? Would I just straight away start typing and it would all happen?? This has always confused me I'm a beginner #dontjudge pls
Most common software to use would be Eclipse. Its like Notepad.
0
reply
Mystery.
Badges: 21
#24
Report 2 years ago
#24
I know Java and HTML+CSS?
What would you recommend to learn next? Python?
reply
TercioOfParma
Badges: 18
Rep:
?
#25
Report Thread starter 2 years ago
#25
(Original post by Mystery.)
I know Java and HTML+CSS?
What would you recommend to learn next? Python?
I would say C, since it is the root of most relevant imperative languages
0
reply
Darkphilosopher
Badges: 14
Rep:
?
#26
Report 2 years ago
#26
Top kek at calling JSON a language. It's a data format.
4
reply
CarlTheCuck
Badges: 1
Rep:
?
#27
Report 2 years ago
#27
How can I fit 32 booleans in an int ?
0
reply
VannR
Badges: 19
Rep:
?
#28
Report 2 years ago
#28
What have you built?
0
reply
DontSweatIt
Badges: 13
Rep:
?
#29
Report 2 years ago
#29
Could you detail the purpose of each coding language? e.g. HTML/CSS - websites
0
reply
Darkphilosopher
Badges: 14
Rep:
?
#30
Report 2 years ago
#30
(Original post by DontSweatIt)
Could you detail the purpose of each coding language? e.g. HTML/CSS - websites
HTML details the structure of a page. CSS is used to style elements on the page.

Ie.
HTML: <button type="submit" id="my-button">This is a button</button>
CSS: #my-button{ color: green }
...produces a button with green text.
0
reply
Princepieman
  • TSR Support Team
Badges: 21
Rep:
?
#31
Report 2 years ago
#31
(Original post by ImagineCats)
Tell me what to start with and where do I go
Go to codecademy, best intro you can get.

Posted from TSR Mobile
0
reply
ETbuymilkandeggs
Badges: 15
Rep:
?
#32
Report 2 years ago
#32
Why do you burden yourself with C? Is your work that low-level to justify using it instead of another, less-abstract language? Why not make the switch to C++ considering you already have experiences with an OOP language? Also, why have you made an effort to learn low-level general purpose, scripting and web-development languages instead of focusing on a specific type?
0
reply
ETbuymilkandeggs
Badges: 15
Rep:
?
#33
Report 2 years ago
#33
(Original post by Mystery.)
I know Java and HTML+CSS?
What would you recommend to learn next? Python?
Python. I wouldn't say C is obsolete (still a huge market for C programmers), however many other languages would be friendly, more intuitive and relevant to you. Python is often heralded as the perfect beginner's language -- it's easy, the syntax is simply, and it doesn't simply act a pre-cursor to 'better' or more complex languages considering how widely-used it is.
0
reply
username1357713
Badges: 11
Rep:
?
#34
Report 2 years ago
#34
(Original post by Mystery.)
I know Java and HTML+CSS?
What would you recommend to learn next? Python?
Why don't you learn something like JavaScript to make your HTML more interesting?
0
reply
TercioOfParma
Badges: 18
Rep:
?
#35
Report Thread starter 2 years ago
#35
(Original post by Darkphilosopher)
Top kek at calling JSON a language. It's a data format.
Eh better than nothing, still somewhat related and very very useful

(Original post by CarlTheCuck)
How can I fit 32 booleans in an int ?
Are you kidding me?

(Original post by VannR)
What have you built?

All kinds of stuff, I think I said on the first page. Mostly games, some generators, standard algorithms, attempted to write an OS once. Bunch of stuff basically.

(Original post by DontSweatIt)
Could you detail the purpose of each coding language? e.g. HTML/CSS - websites
Of the ones I have listed in the OP? Most of them are general purpose languages, JSON is for data.

(Original post by ETbuymilkandeggs)
Why do you burden yourself with C? Is your work that low-level to justify using it instead of another, less-abstract language? Why not make the switch to C++ considering you already have experiences with an OOP language? Also, why have you made an effort to learn low-level general purpose, scripting and web-development languages instead of focusing on a specific type?
People ask me this a lot. It is mostly because It has a tiny footprint in code so I can write things for embedded systems when I want to, C is on almost everything,it has a tiny memory footprint, and has libraries for almost everything. I also know the language best.
0
reply
CarlTheCuck
Badges: 1
Rep:
?
#36
Report 2 years ago
#36
(Original post by TercioOfParma)
Are you kidding me?
YOU'RE A WHITE MALE

caps
1
reply
ImagineCats
Badges: 19
Rep:
?
#37
Report 2 years ago
#37
(Original post by Princepieman)
Go to codecademy, best intro you can get.

Posted from TSR Mobile
Thanks! Signed up woo Fsociety here I come
0
reply
donutellme
Badges: 18
Rep:
?
#38
Report 2 years ago
#38
(Original post by TercioOfParma)
Mostly games, love writing generators for things. The other day I wrote a program which generates gods and goddesses. Also wrote up the typical algorithms(QSort, BSort, random images). The biggest project I have ever written was a war simulation game, and that was about 15-20k counting script, 6k without script.



I made the mistake of starting with C++. It was a baptism of fire and took me 6 months with my 12 year old brain. I revisted programming later again with Python, which I learned in 3 days.


Buy a book, sit down with a few six packs of mountain dew, and only get up for meals and to sleep until you have finished the book. Then, build projects based on what you have learned to consolidate it in your mind.
U forgot doritos

Posted from TSR Mobile
0
reply
donutellme
Badges: 18
Rep:
?
#39
Report 2 years ago
#39
(Original post by DontSweatIt)
Could you detail the purpose of each coding language? e.g. HTML/CSS - websites
If you wanted something more specific:

Java:
The code runs on something called a virtual machine. This allows you to use the same compiled code on any operating system (so long as the computer has Java). It's pretty general purpose, so you can do many things with it. It's also an object-oriented language, so you can do OOP on it (i.e. play around with classes n stuff).

C:
Old but gold. Good for dealing with low level things as it gives you control over pointers and allocation and the like. Otherwise pretty general, but can be tricky to learn.

HTML/CSS:
Not programming, just mark up and styling. For making web PAGES, and NOT websites. Websites the likes of which you are thinking of involve FAR more than just HTML, as HTML can't deal with complex logic etc.

JSON:
Not a language again... It's just a data format for storing and changing data.

Python:
My personal favourite. A high level language with a really simple syntax. General purpose again, but is good for scripting in particular and testing logic.

C++:
C meets OOP.
2
reply
TercioOfParma
Badges: 18
Rep:
?
#40
Report Thread starter 2 years ago
#40
(Original post by donutellme)
If you wanted something more specific:

Java:
The code runs on something called a virtual machine. This allows you to use the same compiled code on any operating system (so long as the computer has Java). It's pretty general purpose, so you can do many things with it. It's also an object-oriented language, so you can do OOP on it (i.e. play around with classes n stuff).

C:
Old but gold. Good for dealing with low level things as it gives you control over pointers and allocation and the like. Otherwise pretty general, but can be tricky to learn.

HTML/CSS:
Not programming, just mark up and styling. For making web PAGES, and NOT websites. Websites the likes of which you are thinking of involve FAR more than just HTML, as HTML can't deal with complex logic etc.

JSON:
Not a language again... It's just a data format for storing and changing data.

Python:
My personal favourite. A high level language with a really simple syntax. General purpose again, but is good for scripting in particular and testing logic.

C++:
C meets OOP.
I agree with all of those save for C++. C++ is orders of magnitude more complicated than C in simply how many new features there are, even if there is a lot of overlap. You are also quite limited in how many platforms you can develop for (you can kiss a lot of embedded systems goodbye if you use C++ for instance).
0
reply
X

Quick Reply

Attached files
Write a reply...
Reply
new posts
Latest
My Feed

See more of what you like on
The Student Room

You can personalise what you see on TSR. Tell us a little about yourself to get started.

Personalise

Brexit: Given the chance now, would you vote leave or remain?

Remain (1525)
79.26%
Leave (399)
20.74%

Watched Threads

View All