Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Would you choose batch scripting as your 1st programming language?

Hello community,

I want to learn coding so i picked up batch scripting as my first programming language, because it seems easy and builds some base so i can move on more difficult coding languages.
when i will finish batch scripting i study python.

do you think i am doing it right or i should start learning another language first ?
I started with Batch but only because I was very young at that time. Eventually, I moved to C++ and nowadays use both it and C for everything. However Python does (sort of) combine Batch with a C-like syntax. If you're looking to move to Python already, you might as well move to it now. Not much differentiates from Batch. The only reason I still use Batch scripts is to automate compilation/assembly processes (in turn compiling and assembling my own code from a script written in another language). You don't need to retain too much from Batch itself, and that's why I'm saying just move to Python. You'll be introduced to more advanced operations and not to mention functions, both of which are either not at all present or very few are used in Batch.
[Image: chain.png]
(Jun 11, 2017 04:58 PM)Sajuuk Wrote:  I started with Batch but only because I was very young at that time. Eventually, I moved to C++ and nowadays use both it and C for everything. However Python does (sort of) combine Batch with a C-like syntax. If you're looking to move to Python already, you might as well move to it now. Not much differentiates from Batch. The only reason I still use Batch scripts is to automate compilation/assembly processes (in turn compiling and assembling my own code from a script written in another language). You don't need to retain too much from Batch itself, and that's why I'm saying just move to Python. You'll be introduced to more advanced operations and not to mention functions, both of which are either not at all present or very few are used in Batch.
Just curious. What batch scripting are you referring to that's similar to Python.
(Jun 11, 2017 04:58 PM)Sajuuk Wrote:  I started with Batch but only because I was very young at that time. Eventually, I moved to C++ and nowadays use both it and C for everything. However Python does (sort of) combine Batch with a C-like syntax. If you're looking to move to Python already, you might as well move to it now. Not much differentiates from Batch. The only reason I still use Batch scripts is to automate compilation/assembly processes (in turn compiling and assembling my own code from a script written in another language). You don't need to retain too much from Batch itself, and that's why I'm saying just move to Python. You'll be introduced to more advanced operations and not to mention functions, both of which are either not at all present or very few are used in Batch.

Thanks for your opinion.
compiling is when a program takes a code and transform it to binary ?
(Jun 12, 2017 03:20 AM)g4143 Wrote:  Just curious. What batch scripting are you referring to that's similar to Python.

I meant that in the sense that it's got the line-by-line script style of Batch. I did also note that Python supports functions, libraries, etc. A bunch of other things that I assume would have helped me to know before I moved to C++. (As opposed to not even knowing what a function was because Batch never really supported them other than labels and goto's.)

(Jun 12, 2017 06:33 AM)The Shark Inc. Wrote:  Thanks for your opinion.
compiling is when a program takes a code and transform it to binary ?

Essentially, yes. Python can be "compiled", that is to be packed into an executable installer that executes it with some sort of tiny installation of the interpreter itself. It's (sort of) not like how C and C++ are compiled (or let alone any other language).

C and C++ code is compiled to native code (binary or "assembly"). That's everything, the code you write along with any included headers, etc. Then it's linked to the libraries that the final program requires to run.
[Image: chain.png]
Going from batch to phython is good but even just directly starting from phython is not that difficult at all. Phython has great features if go further learning it.
And also PHYTHON CNA be use to make Android apps on kivi and websites on django and alot of cool stuff.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by lilixOct 3, 2025 02:08 PM 7 146 Oct 3, 2025 02:08 PM
Last Post: Doug Dimmadome
by anonymoustrinityJan 3, 2025 03:13 PM 1 157 Jan 3, 2025 03:13 PM
Last Post: Phobia_
by happygonuttyJun 15, 2024 05:25 PM 22 539 Jun 15, 2024 05:25 PM
Last Post: happygonutty